Forum: Object-Pascal / Delphi-Language
Delphi
by Chewie,
12. Sep 2004
Zu beachten ist in der Hinsicht auch, dass die Sichtbarkeitsstufen nur vom Compiler ausgewertet werden. Im Compilat gibts zwischen pirvate, protected, public und published keine Unterschiede mehr (außer der Reihenfolge im Speicher).
Forum: Object-Pascal / Delphi-Language
Delphi
by Chewie,
26. Aug 2004
Langsamer ist der Zugriff aus das Property nicht, da der Zugriff auf Properties bereits zur Kompilierzeit und nicht erst zur Laufzeit ausgewertet wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by Chewie,
26. Aug 2004
OnFehler ist wohl ein Event. Events sind nichts weiter als Zeiger auf Methoden, die meist als Properties implementiert sind. Beim Erzeugen des Objekts existieren keine Ereignisbehandlungsroutinen, OnFehler ist also nil. Erst wenn eine Behandlungsroutine gesetzt wird (MyObject.OnFehler := MyEventHandler), ist Onfehler nicht mehr nil. Durch die Prüfung mit Assigned wird Onfehler also nur...