已解决,只需要声明多一个函数指针,指向你想要判断的过程或函数,再用该指针进行判断. 如: type TEvent = procedure(str: string); end; procedure ShowStr(str: string) begin ShowMessage(str); end; var AEvent: TEvent; begin AEvent := ShowStr; if AComponent.AEvent = AEvent then ShowMessage('the component's event is showstr()'); end;
如:
type
TEvent = procedure(str: string);
end; procedure ShowStr(str: string)
begin
ShowMessage(str);
end; var
AEvent: TEvent;
begin
AEvent := ShowStr;
if AComponent.AEvent = AEvent then
ShowMessage('the component's event is showstr()');
end;