Registriert seit: 16. Jul 2003
170 Beiträge
Delphi 6 Enterprise
|
Re: In Datei schreiben ... und zwar ein ENTER
23. Jul 2003, 14:40
Das ist eigentlich sehr einfach. Es hängt jetzt noch davon ab, ob du ein Label oder ein Memo-Feld (o.Ä.) verwendest.
Grundsätzlich kannst du entweder Char(10) oder Chr(10) oder (was ich empfehle) #10 schreiben. Das #-Zeichen steht in Delphi immer für eine Nummer (auch dann z.B., wenn du einen Passwordcharacter für ein Edit-Feld festlegen möchtest).
Bei einem Label kannst du einfach folgendes schreiben:
'Text1'+#10+'Text2'
oder auch:
'Text1'+#13+'Text2'
(In diesem Fall passiwrt bei Character 10 und 13 das Gleiche.
Wenn du in einem MemoFeld nur #10 oder #13 verwendest, dann siehst du nur ein kleines Kästechen. Beim Schreiben in Datei wird das nicht anders sein.
Schreib für einen Zeilenumbruch also besser:
#13+#10
Dann geht's.
Eventuell ist es eh das Einfachste, wenn du dir ein unsichtbares Memo-Feld erstellst und dann einfach mit Memo1.Lines.Add(Text); einzelne Zeilen hinzufügst.
Das kannst du dann auch mit Memo1.Lines.SaveToFile(Dateiname); speichern.
|