Zitat von
motu:
Wie sieht das mit Zeilenumbrüchena aus?
Stringobj.Add(''); // leere Zeile anhängen
Zitat von
motu:
Außerdem benutze ich:
Delphi-Quellcode:
z:= foo;
Text1.addstrings(Text1 + floattostr(z) + ';');
y:= foo_anders;
Text2.addstrings( Text2 + floattostr(y) + ';');
Text1.addstrings(Text1 + #13 + Text2 + #13);
Text2.addstrings('')
in einer Schleife. Z wird berechnet, z wird zur Berechnung von y gebraucht. Aber die Ergebnisse von z und y sollen in verschiedene Zeilen. Ich bhabe mehrere Ergebnisse von z/y pro Zeile
Das ganze sieht so komisch aus, weil ich bisher das ganz in eine Label.Caption ausgegeben habe und das Ganze jetzt direkt in eine Datei schreiben will
Anscheinend möchtest du bestehende Elemente eines TStrings-Objekts verändern:
Delphi-Quellcode:
var
s : string; // Hilfsvariable
...
s := StringObj[StringObj.Count-1]; // Wert der letzten Zeile auslesen
s := s + ....; // Zeile verlängern
StringObj[StringObj.Count-1] := s; // verlängerte Zeile zurückschreiben
Aus Performancegründen enpfiehlt es sich, eine Zeile komplett in einer Zwischenvariable aufzubauen
und dann mit .Add anzuhängen.