Forum: Sonstige Fragen zu Delphi
Delphi
by Satty67,
9. Jun 2009
Von der 3. Stelle an, also das 3 Zeichen ist das erste gelöschte. Denke mit "er" war Delete(aString, 3,2) gemeint.
Dann gleich nicht noch ein Tipp, Cursor auf das Wort und F1. Anders ausgedrückt, solche banalen Fragen sind dann sehr gut in der Delphi Hilfe beschrieben, meisten besser als wir hier mit ein paar Worten können (wollen). ;)
Forum: Sonstige Fragen zu Delphi
Delphi
by Satty67,
9. Jun 2009
Wen es immer eine Textdatei ist, dann verwende immer die TStringList und verzichte ganz auf direkten Dateizugriff via AssignFile, Append, Writeln etc.
***
TStringList bringt fast alles mit, was Du brauchst
var
List : TStringList;
aString : String;
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by Satty67,
9. Jun 2009
Zu Deiner ersten Frage:
Vielleicht liest Du nochmal ganz in Ruhe die 3-4 Posts durch. Dort ist alles detailliert beschrieben incl. Code-Beispiel. Deine Frage wurde also schon mehrmals genauesten beantwortet! ;)
Zur zweiten Frage (eigentlich nur eine Frage pro Thread):
Ganze Zeile löschen oder nur einzelne Zeichen einer Zeile?
Forum: Sonstige Fragen zu Delphi
Delphi
by Satty67,
9. Jun 2009
Also wie oben beschrieben, List greift auf das 5. Element zu.
Der Index von Listen startet bei 0, d.h. das erste Element ist List und das letzte Element List.
Der gepostete Code ist aber nicht alles, ich frage nur, weil neben assignFile auch ein List:TStringList.Create fehlt.
Forum: Sonstige Fragen zu Delphi
Delphi
by Satty67,
9. Jun 2009
hey, nichts weglassen im Code :zwinker:
Scheint so, also ob Du die StringListe lädst und danach erst die Datei mit Werten füllst?
Liste mit 4 Elementen:
Index = 0 - 3
Count = 4
Bei List und nur 4 Elementen in der Listen, ist List auserhalb