Ich habe das Problem so verstanden, dass Rolf die Methoden definitiv zuweist:
Delphi-Quellcode:
Degree := TDegree.Create;
Degree.OnChange := TableEntryChange;
Degree.OnDelete := TableEntryDelete;
aber OnDelete dennoch nil ist.
In dem Fall kann eigentlich ja nur der Compiler ein Problem haben.
Wenn in Deiner Klasse keine Befehlszeilenpunkte stehen (und Deine Klasse benutzt Du doch!?) dann ist das bestimmt ein Problem mit dem Compiler.
Hast Du Deine
Unit irgendwie kopiert und
IDE und Compiler greifen auf unterschiedliche Versionen zu?
Ich würde mal schrittweise die relevanten Stellen durchlaufen...