Forum: Sonstige Fragen zu Delphi
by Pandax3,
29. Jan 2012
@himitsu danke für die erklärung
@Sir Rufo, kann schon sein, dass das mit einer .ini einfacher geht, aber jetzt läufts ja :D Merk ich mir fürs nächste Mal
Forum: Sonstige Fragen zu Delphi
by Pandax3,
29. Jan 2012
ok du hattest Recht ;)
ich habe beim Auslesen der Textdatei einen Fehler gemacht und habe die Zeilenbrüche mit ausgelesen, habe jetzt überall 2 Zeichen abgezogen und er liest die Zeilenbrüche nicht mehr ein :-D
Danke für eure Hilfe
Habe jedoch noch schnell 2 Fragen:
ShowMessage('Fehler beim Speichern.' + sLineBreak + SysErrorMessage(IOResult));
Hat sLinebreak diesselbe Bedeutung wie...
Forum: Sonstige Fragen zu Delphi
by Pandax3,
29. Jan 2012
HiWieGehts hatte Recht.
wenn ich vor dem Speichern dies davor setze:
if pos(#13#10,Edit1.Text) <> 0 then showmessage('vorhanden');
bekomme ich die Meldung 'vorhanden'.
Jetzt frag ich mich halt nur woher das kommt? Oder wie kann ich das rauslöschen? Das ist noch nicht normal das an ein Edit "#13#10" gesetzt wird, oder?
Danke schon mal :-D
Forum: Sonstige Fragen zu Delphi
by Pandax3,
29. Jan 2012
Erstmal Danke an euch beide ;)
TextLaden lädt den Text nur noch mal ins Memo. Daran liegt das nicht, das habe ich auch schon auskommentiert und nach dem Speichern in die Textdatei geschaut und die Zeilenbrüche waren auch vorhanden.
Mhm zum 2. Punkt von himitsu: Selbst wenn ich for i := 0 to memo1.Lines.Count+10 do
WriteLn(f,memo1.Lines); schreibe kommt keine Fehlermeldung, sondern...
Forum: Sonstige Fragen zu Delphi
by Pandax3,
29. Jan 2012
Hallo,
ich habe folgendes Problem was mich zum verzweifeln bringt:
Ich schreibe Zeilen in eine Textdatei mit WriteLn was an sich ganz gut klappt.
Wenn ich dann aber ein Edit Feld ergänze und es wieder speichere, dann schreibt er die alte Zeile, macht danach einen Zeilenumbruch und schreibt in die neue Zeile die Ergänzung.
Wenn ich z.B. in Edit1 "Test" drin stehen habe, das speichere, dann...