Как установить обработчики событий произвольного типа с RTTI в Delphi 2010?

после прочтения постаКак установить обработчики событий через новый RTTI?Интересно, возможно ли решить это более динамично? Например, я хочу установить для ВСЕХ обработчиков событий любого компонента значение nil.

С помощьюTValue.From <TNotifyEvent> (SomeMethod) не работает по двум причинам: 1. Тип неизвестен (может быть TNotifyEvent, TMouseEvent и т. д.) 2. Я не могу установить для SomeMethod значение nil (недопустимое приведение)

В старом стиле RTTI я бы сделал что-то вроде:

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

Ответы на вопрос(1)

Ваш ответ на вопрос