瀏覽代碼

* bug #24317 wrapper function for eventsink.disconnect

git-svn-id: trunk@29760 -
marco 10 年之前
父節點
當前提交
7350dae037
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      packages/winunits-base/src/eventsink.pp

+ 6 - 0
packages/winunits-base/src/eventsink.pp

@@ -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);