Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: String, TStrings, TStringlist Typenkonflikte

  Alt 14. Sep 2004, 11:23
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.
Andreas
  Mit Zitat antworten Zitat