佚名通过本文主要向大家介绍了心理问题求助,系统问题求助,360问题求助,求助问题,电脑问题求助等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求助:关于COM调用的古怪问题
描述:
解决方案1:
描述:
现象很奇怪,给大家描述一下:
我在一台机子上建立了一个开发COM的工程,并添加了几个函数。然后又换到另外的机子又添加了几个函数。问题出现:在后来的机子上编写客户端程序并能够正常调用COM工程生成的dll文件,但是当把该dll和客户端程序一起拷贝到另一台机子上时,后来新添加的函数居然不能被正常调用,但是原来的函数可以被调用。
实在不明白是怎么回事,希望各位能指点一下。谢谢
解决方案1:
1.可以重新编译服务器,并重新注册(重新编译可以注册!)
2.如果客户端使用类型库的,可能会出现这种情况,可以用智能指针试试。
重新注册一下
后来添加的函数生成的DLL如果在原来的机器上没有注册的话,那肯定不会好用的
解决方案4:重新注册一下COM看看,另外你的客户端怎么调用COM的?使用类型库的话,最好将客户端生成的那些头文件等相关文件删除后重新编译