64 ビットの COM+ アプリケーションを配置しました。スクリプトを使用してそのインスタンスを作成しようとすると、エラー メッセージが表示されず、負のエラー コード (-2146233036) で失敗します。
スクリプト:
dim myObj on error resume next set myObj = CreateObject("TestApp.1")
if (Err.number <> 0)
then MsgBox Err.Number & " " & Err.Message
end if
if (myObj is nothing)
then MsgBox "Null" else MsgBox "Not Null"
end if
基本的に、CoCreateInstanceEx が同じ理由で失敗した理由をトラブルシューティングしようとしていました。舞台裏で何が起こっているかを知るにはどうすればよいですか? どの段階で失敗していますか?