我用ErrorLookUp看,这个错误是"RPC 服务器不可用。"
估计这就是加上ServerInfo.pwszName=NULL就正常的原因了
估计这就是加上ServerInfo.pwszName=NULL就正常的原因了
解决方案 »
- mfc指针时钟
- 求助啊,关于MFC的头文件问题
- 请教一个DC的问题~
- 线程和ado链接的问题。
- CopyFile函数的用法?
- 关于ADO添加记录的问题
- 我VC编写了一个向COM口收发数据的东西,在GSM MODEM上可以,在NOKIA上不可以用,为什么?
- 运行时产生的错误,小弟不知如何解决,请高手指教,在线等待。谢谢!!!
- 如何让我的对话框截获WM_KILLFOCUS消息,我是这样做的,但还是不行,赐教啊!!!
- 奇怪!当客户端程序调用MTS中的组件更新数据库中的数据时,MTS服务器总出现提示框,标题为dllhost,内容为update ......
- 怎样将COLORREF格式存入注册表?
- 请问何谓“软件环境”?
用Delphi作的小测试程序可以正常连接啊!
要用CoInitializeEx()和CoCreateInstanceEx()两个函数
因为将lpwszServer设置为空就正常了
说明知识不支持远程COM调用
我私下怀疑是初始化COM子系统时不正确
工程是用Wizard产生的,不知道时不是已将DCOM初始化包含
因为将pwszName设置为空就正常了
说明知识不支持远程COM调用
我私下怀疑是初始化COM子系统时不正确
工程是用Wizard产生的,不知道时不是已将DCOM初始化包含
另外,我在设置pwszName后将其值用MessageBox显示出来,是对的阿CoInitializeEx()和CoCreateInstanceEx()好像没有本质区别
既然不设置pwszName可以,那说明COM子系统已经正常初始化
但是在程序中用AfxMessageBox显示,是正确的。
奇怪?
COM就回去到本机去找此接口,如果你本机或
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\APPID\
{AppID_value}\RemoteServerName = server_name
地方由此接口他就初始化,其实你可能根本就没有实例
化你想指定的那台机器上的接口。查查DCom是否配置
正确。或者直接使用COM+技术,哪就不用在本地配置
DCom了。