我部署了一个 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 失败的原因。我如何找出幕后发生的事情?它在哪一步失败?