Man kann bei Add einer StringList, die Werte formatieren.
- Code: Alles auswählen
var
sl: TStringList;
begin
sl := TStringList.Create;
sl.Add('Zahl: %d %d %d', [1, 2, 3]);
WriteLn(sl[0]); // --> Zahl: 1 2 3
sl.Free;
var
sl: TStringList;
begin
sl := TStringList.Create;
sl.Add('Zahl: %d %d %d', [1, 2, 3]);
WriteLn(sl[0]); // --> Zahl: 1 2 3
sl.Free;
var
sl: TStringList;
begin
sl := TStringList.Create;
sl.Add(Format('Zahl: %d %d %d', [1, 2, 3]));
WriteLn(sl[0]); // --> Zahl: 1 2 3
sl.Free;
Wieso sollte damit der Code inkompatibel werden. es ist nur ein overload von Add ?der Source-Code inkompatibel zu älteren Versionen macht.
Mathias hat geschrieben:Ich hätte es auch auf deine Variante gelöst.Wieso sollte damit der Code inkompatibel werden. es ist nur ein overload von Add ?der Source-Code inkompatibel zu älteren Versionen macht.
Wenn du mit fpc 3.1.1 Code postest, der diesen Aufruf enthält, dann kann ich ihn mit fpc 3.0.4 nicht übersetzen
Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste