Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.214 Beiträge
Delphi 12 Athens
|
AW: Create(self) bei ausgelagerter Funktion, Methodenzeiger und reguläre Prozedur
21. Okt 2016, 14:13
Methoden-Zeiger haben 2 Zeiger drin (Zeiger auf Prozedur und den Zeiger auf's Objekt)
und Prozedurzeiger nur Einen. (Zeiger auf Prozedur)
Methoden haben einen unsichtbaren "Self"-Parameter. (außer statische Klassenmethoden).
Und dann gibt es noch Zeiger auf anonyme Methoden.
nur Variablen/Event-Property vom Typ "refereces to procedur/function" können Alles speichern.
Bei allem Anderen passt nur genau das rein, für was die Variable ausgelegt ist.
$2B or not $2B
|