Du liegst total falsch^^
Der Inhalt der Variable text ist 16 Bytes groß. Falls
Unicode, dann 32. Aber eher 16.
Zur Erklärung:
Ein String ist (in Delphi) ein Pointer. D.h. SizeOf(text) gibt dir nur die größe des Pointers zurück der auf den eigentlichen (16 byte langen) String zeigt. Und die ist wie bei jedem (32-Bit) Pointer 4 Byte
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."