Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
guckst Du hier (unten in der Leiste) ;-)
||
||
||
\ /
\/
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
slWork.Text := Memo1.Lines;
slWork.SaveToFile(UndHierImmerDerEntsprechendeDateiPfad)
damit müsstest Du eigentlich klarkommen.
Das "schmückende Beiwerk" steht ja schon weiter oben.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
die Routine vom Einlesen umzudrehen, solltest Du aber inzwischen auch so hinbekommen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
ich hoffe Dich jetzt richtig verstanden zu haben:
Statt Memo1.Lines.SaveToFile aufzurufen, machst Du es umgekehrt wie beim einlesen.
Du übergibst Zeile für Zeile an eine TStringList und schreibst die dann.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
warum liest Du nicht eine Zeile ein (entspricht ja, wenn ich das richtig verstanden habe eine Datei), bearbeitest sie, und schreibst sie dann, einzeln, wieder zurück?
Oder hab' ich da jetzt irgendetwas missverstanden?
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
ich schlage vor, dass Du noch einmal darüber nachdenkst, wie das Programm ablaufen muss, also wann muss was passieren.
Das müsste sich meiner Ansicht nach aus dem
"Was will ich haben" ./. "Was bekomme ich"
ergeben.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
also wohl am besten in einer Schleife.
Was jetzt an dem Rest nicht mehr funktionieren soll kann ich so allerdings nicht nachvollziehen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
richtig.
Irgendwo muss es ja drinstehen, sonst kannst Du es nicht aufrufen.
Ob das nun eine Methode (Prozedur oder Funktion einer Klasse) oder eine einfache Prozedur oder Funktion ist spielt keine Rolle.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
dann wirst Du wohl irgendwo ein End; vergessen haben, wo lässt sich ohne Source nicht sagen.
Der Codeschnipsel von oben braucht nur noch einen Header.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
dann hast Du es in eine normale Prozedur oder Funktion gelegt, und nicht in eine Methode des Formulares.
In diesem Falle musst Du noch das Formular mit angeben, auf dem das Memo liegt.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
var
slWork : TStringList;
begin
slWork := TStringList.Create;
try
slWork.LoadFromFile(PfadDerEinzulesendenDatei);
Memo1.Lines.AddStrings(slWork);
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
24. Okt 2003
Moin mlspider,
wenn Du die Dateien nach und nach in eine TStringList einliest, und mit AddStrings hinzufügst: Ja.
TStringList muss es bei einzeiligen Dateien nicht sein, geht damit aber wohl am einfachsten.