![]() |
Neue Zeile oben in Textdatei einfügen
Moin!
Schreibe ein kleines Programm, welches nach Beendigung eines festgelegten Prozesses eine neue Zeile in eine Log-Datei schreibt, wie in Log-Dateien üblich wird diese neue Zeile immer die oberste sein -> wie verschiebe ich den schon bestehenden Texblock eine Zeile nach unten oder geht das ganz anders??? Vielen Dank! (Übrigens auch für die andere beantwortete Frage auf das 24h-Problem :thuimb: ) Gruß Lukas |
Re: Neue Zeile oben in Textdatei einfügen
Moin Lukas,
wenn Du das ganze in einer, wie auch immer gearteten Stringliste stehen haben solltest, dann schau Dir mal Insert an. |
Re: Neue Zeile oben in Textdatei einfügen
kannst auch einen auf billig-lösung machen, wenn du das ganze mit textdateien machst 8)
neues memo, visible:=false zum beispiel damit man nichts sieht, und dann
Delphi-Quellcode:
ist halt nicht so sauber, funktioniert aber genau so gut wie alles andere :)
memo1.lines.loadfromfile(history.log);
memo1.text := 'Neue Logfile Zeile' + memo1.text; memo1.lines.savetofile(history.log); vielleicht musst du beim memo noch wordwrap auf false stellen, damit es keine zeilenumbrüche gibt, wenn die breite des memofeldes kleiner ist als eine zeile in der logdatei. greetz (oder hab ich das ganze falsch verstanden?) |
Re: Neue Zeile oben in Textdatei einfügen
Moin Hobbyloser,
wozu denn ein Memo? Dafür gibt's TStringList. Damit hat sich dann auch das Problem mit der Sichtbarkeit und WordWrap erledigt. ;-) |
Re: Neue Zeile oben in Textdatei einfügen
habe die "billig-lösung" genommen...ein problem gibt es noch: wenn die datei noch nicht existiert, dann kommt eine fehlermeldung...bei ini-dateien geht das doch auch irgendwie??? selbst wenn die datei existiert kann er manchmal nicht drauf zugreifen????? gibt es sowas wie "FileCreate" (habe schon in der hilfe nachgeguckt, "FileCreate" gibt es zwar aber funktioniert nicht)?
|
Re: Neue Zeile oben in Textdatei einfügen
Hi,
Zitat:
|
Re: Neue Zeile oben in Textdatei einfügen
ja ist nur ne textfile
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:38 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