Obwohl, ich habe mal (ist aber schon lange her) in der Firma
ShowMessage(Format('Die Koordinate ist x=%d, y=%d', [x, y]))
geschrieben und bin von einem Kollegen abgemacht worden wieso ich so unverständlich programmiere. Das hat bitte so zu lauten
ShowMessage('Die Koordinate ist x=' + IntToStr(x) + ', y=' + IntToStr(y))
. Das versteht wenigstens jeder.
Ok, da hatte dann jemand nicht so viel Ahnung. Das ist so wie du es machst natürlich sinnvoller. Insbesondere bei mehrsprachigen Anwendungen geht es auch gar nicht anders, da man bei der Übersetzung die Platzhalter und den ganzen Satz im Zusammenhang braucht.
Und hier sehe ich auch nicht wirklich wo das ohne Format verständlicher wäre. Das ist einfach nur umständlicher.