Når jeg laver en tekstfil, hvor jeg fx skriver "hej" så er der en sort firkant foran (når man senere læser den fra notepad). Den skal bruges til kom. med et økonomisystem og så går det ikke med den firkant.
Er der nogen der ved hvordan man fjerner denne firkant?
Firkanter i notepad betyder "bare" at den ikke synes den kan vise det tegn, det kan være hvad somhelst, jeg vil foreslå dig enten at bruge Type <myfile> i en dos-shell eller bruge en HexEditor til at se hvad filen faktisk indeholder, du kan også prøve at åbne den med delphi's editor ( du trækker den bare fra stifinder ind på delphi's editor )
Den du bruger når du laver din source, det er faktisk en editor, men du behøver ikke, for det er fordi du skriver en record med ShortString så får du skrevet en længe-byte ned før hver streng.
VAR L : TStringList; begin L := TStringList.Create; L.Add('Hest'); L.Add('Gris'); L.Add('Ko'); L.SaveToFile('MyFile.txt'); L.Free; end;
Sådan kan du nemt og hurtigt skrive noget text til en fil, ellers skal du bruge en "TextFile" i stedet for en "File of Record"
Tak for det, point bliver givet til dig, men kan du ikke lige fortælle mig hvordan man så indlæser igen og hvordan man eventuelt kan sørge for at man ikke overskriver det der står i tekst filen, men derimod bare tilføjer?
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.