![]() |
aus einer richedit jede zeile einzeln in einer txt speichern
der titel sagt eigentlich alles ich hab eine richedit mit mehreren zeilen und möchte für jede zeile eine eigene txt datei erstellen die jeweils namen und den inhalt der dementsprechenden zeile haben :firejump:
danke im vorraus |
Re: aus einer richedit jede zeile einzeln in einer txt speic
Der Begriff Schleife ist Dir geläufig?
|
Re: aus einer richedit jede zeile einzeln in einer txt speic
Hi,
das ist so easy, du muss nur kurz nachdenken :thumb: Zuerst brauchst du eine Schleife am besten FOR weil du kennst ja die Länge... Also: VAR I:Integer; StringList:TStringList; BEGIN FOR I := 0 TO RichEdit.Count -1 DO BEGIN StringList := StringList.Create; StringList.Add(RichEdit.Lines.Strings[I]); StringList.SaveToFile('Zeile_'+ IntToStr(I)); StringList.Free; END; END; (ungetestet ^^) Man kann statt einer StringList dass auch über WriteLN etc. machen aber ich denke das verstehst du besser... |
Re: aus einer richedit jede zeile einzeln in einer txt speic
---------------------------
Debugger Fault Notification --------------------------- Project C:\Dokumente und Einstellungen\Julian Wolf\Desktop\dic\Project1.exe faulted with message: 'access violation at 0x0045355f: read of address 0x00000000'. Process Stopped. Use Step or Run to continue. --------------------------- OK --------------------------- :( wenn ich das so mache erscheint die obrige fehlermeldung, und wo werden besagte txts eigentlich gespeichert ?? ach übrigens es heißt: richedit1.lines.count; nicht: richedit1.count; :P |
Re: aus einer richedit jede zeile einzeln in einer txt speic
Und wo kommt die Fehlermeldung?
|
Re: aus einer richedit jede zeile einzeln in einer txt speic
wie gesagt ungeteste aber ich sehe gerade
Zitat:
|
Re: aus einer richedit jede zeile einzeln in einer txt speic
ach ja wenn du gleich fragst wie kann ich dateien öffnen, mit dem editor es fehlt hat die FileExt, die kannst du aber noch in der zeile hinzufügen z.b. so:
Delphi-Quellcode:
StringList.SaveToFile('Line_'+ IntToStr(I) +'.txt');
|
Re: aus einer richedit jede zeile einzeln in einer txt speic
perfekt vielen vieln dank :D
|
Re: aus einer richedit jede zeile einzeln in einer txt speic
Und bitte absolute Pfade verwenden!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz