Thema: Delphi Records und RTTI?

Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#19

Re: Records und RTTI?

  Alt 16. Feb 2009, 14:15
Sieht schlecht aus. In meinem verlinkten Code hatte ich sowieso die InitTable benutzt (da taucht auch kein double auf, weil es ja weder initialisiert noch finaliziert werden muss).
Bei den published properties (und Methoden) sind mir auch schon ein paar Ungereimtheiten aufgefallen. Z.B. werden bei manchen Methode die Paramter gespeichert ({MethodInfo on}) bei anderen nicht. Das Record scheint etwas besonderes an sich zu haben. Ändern kann man das meiner Meinung nach nicht. Der compiler arbeitet hier ganz autark und legt die RTTI so an, wie er sie benötigt. Die Unit TypInfo eröffnet nur eine Möglichkeit darauf zuzugreifen, sie ist aber keine Vorraussetzung für das Arbeiten des Compilers bzw. das Anlegen der RTTI.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat