Vielleicht ist das jetzt Deppen-einfach und ich steh einfach nur auf'm Schlauch.
Normales Format-Strings-Usage:
Memo1.Lines.Add(Format('Test %s %s', ['eins', 'zwei']));
Nur was wenn die Anzahl der Parameter erst zur Laufzeit feststeht?
Wie erzeuge ich das array of Const das die Format-funktion so gerne hätte?
Das geht z.B. nicht:
Delphi-Quellcode:
var x : array of string;
begin
setlength(x,2);
x[0]:='Test';
x[1]:='tritz';
Memo1.Lines.Add(Format('Test %s %s', x));
Der Vorlagen-String würd natürlich sinnvoller weise auch erst zur Laufzeit generiert werden, aber das schaff ich grad noch selber
Thx!
Ralf