【发布时间】:2012-12-31 20:28:30
【问题描述】:
我正在尝试用 C# 构建一个进程外 COM 服务器。我从 Microsoft 找到了这个例子:http://support.microsoft.com/kb/977996
我已经构建它并用一点 VBScript 进行了测试:
Set app = GetObject("", "CSExeCOMServer.CSSimpleObject")
WScript.Echo(app.HelloWorld())
它有效,但当我这样做时(跳过 GetObject 的第一个参数):
Set app = GetObject(, "CSExeCOMServer.CSSimpleObject")
WScript.Echo(app.HelloWorld())
我不明白这两个调用之间的区别。我需要第二种形式,因为我想在只有第二种方式可用的环境中拨打电话。
为了使其正常工作,我可以对服务器进行哪些更改?
【问题讨论】: