怎么创建创建一个进程外COM服务器(EXE),使用64位的进程可以间接的调用32位的DLL,求大神,最好有个简单实例,因为实在不熟悉ATL服务怎么回事?

一只飞翔的猪 2015-05-11 11:14:13
求大神?急用。有个简单的例子就行,原理简单的都用;就是实际操作的步骤没用过不知道怎么用?
1,怎么创建进程外服务器?
2,只输出一个函数int c = add(int a,int b); 生成lib和dll
  然后创建一个进程外COM(EXE类型),内部链接dll,添加方法Method: Add(long *c)
  { *c = add(1,2);}编译生成。
添加方法怎么添加?
3,然后注册COM,*.exe /regserver 怎么注册?
4,注册成功之后如何调用?
求大牛,最好有个简单哪的例子,小弟感激不尽!!!!!!
...全文
660 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2015-05-11
  • 打赏
  • 举报
回复
使用VB6吧,使用VC写COM部件(dll\exe)实在很蛋疼
一只飞翔的猪 2015-05-11
  • 打赏
  • 举报
回复
好吧,不用那个DLL了,有64位的DLL了,还是要感谢各位老师
oyljerry 2015-05-11
  • 打赏
  • 举报
回复
就是你创建32位的进程外组件服务器程序,然后加载32bit的DLL,提供接口给其他应用程序调用

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧