Forum: Object-Pascal / Delphi-Language
Delphi
by woki,
12. Sep 2004
Nun, einfach mal mit logischem ÜBerlegen, und ohne dass ich den Sourcecode des Compilers überprüft häte, folgender hypothetischer Source:
AClass :TClass
private
FProp :integer;
public
prop :integer read Fprop;
end
Forum: Object-Pascal / Delphi-Language
Delphi
by woki,
26. Aug 2004
Eben.
Hinter jedem Event im Objektinspector steht ein Methodenzeiger, fast alle davon sind nil, bzw sind nil bis du einen Eventhandler implementierst. Die Abfrage prüft also, ob ein Eventhandler, der ausgeführt werden soll, zugewiesen wurde. Diese Architektur macht Klassen viel flexibler einsetzbar, als wenn man immer eine neue Klasse ableiten müßte, um Änderungen bei der Behandlung von...