2009-03-04 13 views
1

私はIProvideClassInfoをC#COMオブジェクトに実装しようとしていますので、そのイベントをWindows Script Host(WSH)から使用できるようにします。私はインターフェイスを実装し、私のGetClassInfoメソッドにコールをトレースしました。ただし、イベントのフックアップはCannot connect objectで失敗します。C#COMオブジェクトでIProvideClassInfoを実装する

誰でもこれを行うことができましたか?

これは私のスクリプトコード(JScriptの)です:私はそれを考え出した

function AP\_GetActionsResponse() 
{   
WScript.Echo ("AP\_GetActionsResponse event"); 
} 

// It fails on this 
var obj = WScript.CreateObject ("Promotions.Promotion", "AP_"); 

答えて

1

わかりました - あなたはイベントインターフェイス上でDISPIDを指定しなければならないか、それは動作しません。

IProvideClassInfoは実装する必要はありませんが、必要に応じて実装できます。

関連する問題