发布网友 发布时间:2023-11-16 21:53
共3个回答
热心网友 时间:2024-11-25 20:52
MFC的COM控件,你需要做的就是在你自己的电脑上搜索到这个文件:MSCOMM32.OCX追答最好是弄个安装包,打包ocx文件。
因为即使你程序中注册,也不能确保这个文件存在,并知道文件位置啊。
程序中注册,在程序入口处,用DllRegisterServer 函数,也可以用ShellExecute执行命令行。但需要的支持代码太多,首先要判断判断控件是否注册了(通过访问注册表),然后要判断ocx是否在合适的位置(这个可能还要手工),然后要找到windows标准目录,最后注册,这些都要用代码实现。
热心网友 时间:2024-11-25 20:53
应该是运行环境问题,看看目标机器上是不是有你使用的com控件,二是检查你使用的com口在目标机器上是否存在。追答你编译程序是不是使用了Debug?
编译成release再试试。
因为debug使用的dll一般机器上是没有的。
热心网友 时间:2024-11-25 20:53
需要绑定控件追问请问怎么绑定?