使用mfc com,弹出“库没有注册”,如何解决
求各位大侠帮帮忙啊!!折腾了好几天了
以下是我的程序,在mfc添加了typelip类后,生成了CRemoteControl类,以下是实现连接的程序:
CRemoteControl remote;
m_remote.CreateDispatch(_T("Tecnomatix.PlantSimulation.RemoteControl.8.1"));
m_remote.SetLicenseType(L"Runtime");
m_remote.NewModel();
也许你调用的库自己还调用了其他库,就是说可能没用被完整安装.
64位操作系统:
regsvr32 C:\Windows\SysWow64\XXX.ocx
32位操作系统:
regsvr32 C:\Windows\System32\XXX.ocx
XXX是你自主控件
regsvr32 注册你的控件成功没
你用Ole viewer->file->view typelib调用一下看看该dll, newmodel方法是否有什么help string说明
如果怀疑没有注册,也可以用OLE viewer读取该dll,然后找一个object的uuid,然后在注册表里面搜索一下,是否有这个字段