Forum: Object-Pascal / Delphi-Language
Delphi
by Aviator,
9. Mai 2017
Ja ok. In deinem Fall (Screenshot) ist es allerdings ein nicht initialisiertes Objekt. Eine Variable, der explizit nil zugewiesen wurde, ist eigentlich immer an 0x00000000. Aber es kann ja gut sein, dass es bei ihm auch so ist.
Einigen wir uns einfach auf eine nicht (mehr) existierende Objekt Instanz bzw. einen dangling Pointer. :stupid: :mrgreen:
Forum: Object-Pascal / Delphi-Language
Delphi
by Aviator,
9. Mai 2017
Wenn das Objekt nil ist, dann wäre die Adresse eher 0x00000000. Ich kann mich aber auch täuschen. Nur kenne ich es nur so, dass die Adresse dann 0x00000000 wäre.
EDIT: @Delbor: Hast du meinen Post #40 gesehen. Dort habe ich mal ein Minimalbeispiel gemacht, wie so ein Event erstellt werden kann.
Forum: Object-Pascal / Delphi-Language
Delphi
by Aviator,
9. Mai 2017
Damit das jetzt nicht missverstanden wird, mache ich mal ein etwas ausführlicheres Beispiel:
type
// Deklaration des Events
TMyEvent = procedure(Street: string; Country: string) of object;
TMyClass = class
private
FOnReport: TMyEvent;
public