|
@@ -81,6 +81,7 @@ type
|
|
|
constructor Create(AOwner: TComponent); override;
|
|
|
destructor Destroy; override;
|
|
|
procedure Connect(AnAppDispatch: IDispatch; const AnAppDispIntfIID: TGUID);
|
|
|
+ procedure Disconnect;
|
|
|
published
|
|
|
property OnInvoke: TInvokeEvent read FOnInvoke write FOnInvoke;
|
|
|
end;
|
|
@@ -182,6 +183,11 @@ begin
|
|
|
FSink.Connect(AnAppDispatch, AnAppDispIntfIID);
|
|
|
end;
|
|
|
|
|
|
+procedure TEventSink.Disconnect;
|
|
|
+begin
|
|
|
+ FSink.Disconnect;
|
|
|
+end;
|
|
|
+
|
|
|
constructor TEventSink.Create(AOwner: TComponent);
|
|
|
begin
|
|
|
inherited Create(AOwner);
|