Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Wie einer Function einen 'Datentyp' übergeben??

  Alt 21. Okt 2005, 21:19
Zitat von marabu:
Hi.

Das Beispiel ist etwas irritierend, da es ja genau zu diesem Zweck in Delphi die System-Funktion SizeOf() gibt. Ansonsten braucht es dazu Informationen, die dem Compiler zur Übersetzungszeit vorliegen.

Grüße vom marabu
Na ja - es gibt SizeOf. SizeOf(aObject) liefert aber immer 4. Egal wieviel MByte das Objekt wirklich verbraucht. Bei Strings ergibt SizeOf auch immer 4.

Man könnte auch für jeden nur erdenklichen Typen eine überladene Methode bereistellen

P.S. In meinem Beispiel ist Result:=0 in den Size Methoden nur als Platzhalter zu sehen.
Size muss natürlich typspezifisch implementiert werden.
I come from outer space to save the human race
  Mit Zitat antworten Zitat