怎么样调用32位的DLL最方便
导读:怎么样调用32位的DLL最方便?工作流程:1.创建一个进程外COM服务器(exe 。2.将32位DLL的接口函数封装为COM服务器的相关接口。3.注册COM服务器*.exe/regserver(注销*.exe/unregserver 。4....
怎么样调用32位的DLL最方便?
工作流程:1.创建一个进程外COM服务器(exe)。
2.将32位DLL的接口函数封装为COM服务器的相关接口。3.注册COM服务器*.exe/regserver(注销*.exe/unregserver)。4.64位进程调用32位COM服务器接口,成功。从而曲线实现了64位进程调用32位dll。具体步骤:我首先创建了一个简单的dll工程,只输出一个函数intc=add(inta,intb); 生成lib和dll然后创建一个进程外COM(EXE类型),内部链接dll,添加方法Method:Add(long*c){ *c=add(1,2); } 编译生成。然后注册COM,*.exe/regserver最创建一个64位WIN32工程验证64位环境下方法调用是否正确,经验证正确!!!结论:以上方法可以解决64位进程调用32位dll的问题32位进程调用64位dll应该也可以通过这种方法解决,原因64位windows系统下安装了32位和64位两套COM系统声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 怎么样调用32位的DLL最方便
本文地址: https://pptw.com/jishu/58686.html
