【发布时间】:2011-11-21 01:48:39
【问题描述】:
我有一个 MFC 应用程序,它为应用程序公开一堆 OLE 对象,并打开文档。
我可以使用应用程序类的 GUID 连接到服务器(例如:在 Windows 的 ruby 中:WIN23OLE.new('{12345678-1234-1234-1234-12345678}'))但是当我尝试使用类名 WIN32OLE.new('MyApp.Application') 连接时,它总是失败并显示“无效的类字符串" 错误(HRESULT 错误代码:0x800401f3)。同样的事情发生
MFC 应用程序中的 OLE 初始化没有返回错误,并且一旦通过 GUID 建立连接,就可以正常工作。
我真的很好奇为什么类字符串方法不起作用。有什么想法吗?
【问题讨论】: