Delphi-Quellcode:
ShowMessage(Format('%0:d + %0:d = %1:d = %0:d * 2', [i, i * 2]));
ShowMessage(Format('%d + %0:d = %d = %0:d * 2', [i, i * 2]));
ShowMessage(Format('%d %d %d %d %d %7:d %d %d %5:d %d', [0, 1, 2, 3, 4, 8, 9, 5, 6, 7]));
Mir fehlt manchmal nur, daß man z.B. Datumsformate nicht direkt in Format benutzen kann,
oder daß Format sinnlos rummeckert, wenn man %x für einen Pointer verwendet
oder daß man für einen Integer nicht %f oder %n verwenden darf, um Tausenderpünktchen in die Zahl zu bekommen (ohne den Integer vorher in einen Float zu konvertieren)
und daß es das "neue" TObject.ToString nicht kennt.
Zitat:
Ausfüllen eines
SQL Scriptes mit gleichen %s Werten. (Tabellenname) ohne zig Mal ...
Aber genau da ist Format eigentlich fehl am Platz, denn dafür verwendet man Parameter und
Makros.