26. oktober 2003 - 00:40Der er
9 kommentarer og 1 løsning
Læse .INF
Jeg har et problem med at læse en .INF-fil... Hvis jeg åbner filen i min notepad ligner det en sædvanlig txt-fil, men når jeg prøver at åbne den gennem VB på følgende måde:
Open StrFilePath For Binary As #1 Let StrSysocData = Space$(LOF(1)) Get #1, , StrData lblOutput.Caption = StrData Close #1
Bliver udskriver den kun 3 underlige tegn i labelen...
Hvad går der galt? Hvordan får jeg den til at udskrive indholdet af inf-filen korrekt?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Ja der er sikkert chr 10 og 13 som giver underlige tegn i en "Label" hvis det er under win98, chr 10 og 13 bruges som ny linje og det kan "Label" ikke bruge under win98.. men du kan sikkert bruge en TextBox.
Så må de tegn jo findes i filen, måske en 'mini-header' af en slags. Kan du ikke prøve at kigge med en anden ascii-editor, eller åbne filen som ascii i wordpad f.eks.
Er det kun én bestemt inf-fil du opererer på, kan du jo med strengbehandling fjerne de 2 første tegn. Eller... har du prøvet med en anden INF også?
Jo, du skal heller ikke fjerne noget fra filen. Du skal bare ikke indlæse de to tegn i den label, hvor du vil vise indholdet. Men hvad med at svare på mine spørgsmål?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.