Gewusst wie: Festlegen von Ereignishandlern mit beliebigem Typ mit RTTI in Delphi 2010?

nach dem Lesen der PostWie setze ich Event-Handler über neue RTTI?Ich frage mich, ob es möglich ist, dies dynamischer zu lösen. Zum Beispiel möchte ich ALLE Event-Handler einer Komponente auf Null setzen.

VerwendenTValue.From <TNotifyEvent> (SomeMethod)&nbsp;funktioniert aus zwei Gründen nicht: 1. Der Typ ist unbekannt (könnte TNotifyEvent, TMouseEvent usw. sein) 2. Ich kann 'SomeMethod' nicht auf nil setzen (ungültige Umwandlung)

Im alten RTTI-Stil würde ich Folgendes tun:

var
  NilMethod: TMethod;
begin
[...]
NilMethod.Data := nil;
NilMethod.Code := nil;
SetMethodProp (AComponent,PropertyName,NilMethod);