1

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

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

これは私のスクリプトコード(JScript)です:

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

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

1 に答える 1

1

わかりました-イベントインターフェイスで DispId を指定する必要があります。そうしないと機能しません。

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

于 2009-03-06T11:44:13.117 に答える