Einzelnen Beitrag anzeigen

Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#1

(String-) Format - variable Anzahl an Paramern (dynamisch!)

  Alt 22. Dez 2010, 16:58
Delphi-Version: 2010
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
  Mit Zitat antworten Zitat