Einzelnen Beitrag anzeigen

delphifan2004

Registriert seit: 26. Nov 2004
Ort: Dresden
266 Beiträge
 
Delphi 10.3 Rio
 
#1

Typinfo verwenden

  Alt 30. Jan 2023, 17:43
Delphi-Version: 10.4 Sydney
Hallo,


ich beschschäftige mich gerade mit RTTI.

Da tritt das Prolem auf, dass im TypeInfo Record:

Delphi-Quellcode:
type TPropInfo = packed record

public

  PropTypeRef: PPTypeInfo;

  GetProc: CodePointer;
   
  SetProc: CodePointer;
   
  StoredProc: CodePointer;
   
  Index: Integer;
   
  Default: LongInt;
   
  NameIndex: Smallint;

  PropProcs: Byte;
   
  Name: ShortString;
   

  property PropType: PTypeInfo; [r]
   

  property Tail: Pointer; [r]

  property Next: PPropInfo; [r]

end;
Ich sehe hier keinen Zeiger auf EventProc! Wie erreicht der Objektinspektor nun die Zuweisung einer Event Methode.

Es gibt zwar die Routinen Get/SetMethodProperty(), aber TMethod ist anders definiert, als ein Eventzeiger.
  Mit Zitat antworten Zitat