Übrigens solltet ihr nicht Write und Format verwechseln, die funktionieren unterschiedlich.
Jaaa...
Write nutzt Compiler Magic.
Das war zu Turbo Pascal Zeiten eine der häufigsten Fragen in den Newsgroups:
"Wie kann ich eine Funktion oder Prozedure schreiben die wie Write eine variable ANzahl Parameter übergeben bekommt?"
Antwort:
"Geht nicht. Write ist Compiler Magic"
Grüße
TurboMagic