社区
ATL
帖子详情
进程外COM
backo880607
2012-10-31 03:55:38
进程外COM是生成一个exe可执行文件,这样客户端调用,则该COM以独立的进程来服务客户的请求。现客户端有两个线程均来请求COM服务,希望启动两个COM进程分别服务于客户的两个线程。该怎么实现?最好能给出C#的调用段代码。
目前两个线程均获得了COM服务,但只有一个COM进程再提供服务,没有达到预期的效果。即希望每请求一个服务即新建一个COM进程。望各位高手能给予帮助。
...全文
118
2
打赏
收藏
进程外COM
进程外COM是生成一个exe可执行文件,这样客户端调用,则该COM以独立的进程来服务客户的请求。现客户端有两个线程均来请求COM服务,希望启动两个COM进程分别服务于客户的两个线程。该怎么实现?最好能给出C#的调用段代码。 目前两个线程均获得了COM服务,但只有一个COM进程再提供服务,没有达到预期的效果。即希望每请求一个服务即新建一个COM进程。望各位高手能给予帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redui
2012-11-02
打赏
举报
回复
C#写的?怎么跑到这里来问
hbs_biscuit
2012-11-02
打赏
举报
回复
我尝试过好久,但是好像没有什么好的办法,最后使用授权令牌的方式绕过去了 ,即客户端初始化成功后,调用一个服务器函数申请一个令牌,服务器的令牌发放要自己搞定,用数组,map什么的都行,客户端保存这个令牌,每次申请服务器函数时,传一个令牌给服务器,服务器分派到不同的线程资源进行计算,然后返回给这个客户端结果。
如果用ATL 实现的话,实际上他自己有个数组对连接上的客户端有计数的,你可以直接用这个作为令牌。
通过
进程
外
Com
组件实现win764位程序调用32位库+附加demo源码
实现方式:使用
进程
外
Com
组件实现。前言:
Com
组件有三种模式:
进程
内组件(dll)、
进程
外
组件(exe)、远程组件(server)。因为32位和64位程序不兼容,
进程
内组件无法实现;32位库可以在本地调用,所以没有必要选择...
进程
内
COM
与
进程
外
COM
1、
进程
内和
进程
外
Com
COM
/D
COM
组件可以在DLL 或EXE 文档中实现。 其中在 DLL 中实现的
COM
/D
COM
组件称为 In-Process Server,因为这些组件是加载到使用它们的客户端应用程序执行程序内存之中。因此当应用程序...
C++
进程
外
COM
传递数组
1、
进程
外
COM
与
进程
内
COM
传递数组的区别: 在
进程
内
COM
定义函数: void fun(int* p1,int num1) { 编写方法,p是指向int类型的数组指针,num是数组的长度 } 在main里面 { 定义数组 int* p=new int[3];...
c#
进程
外
Com
服务(exe)编写调用
网上有些
进程
外
的一些资料,但有些简单,研究了两天写了demo,可利用这种方式解决64位的程序调用32位的dll等问题,但注意方法参数不能含有IntPtr,因为指针跨
进程
是无效的,每个
进程
都有自己的内存区域 一....
如何利用MFC的嵌套类编写
进程
外
com
!(对潘爱民先生的
com
原理及应用的补充)
就连潘爱民先生的>所举的例子中也是以简单的工作台程序一笔带过,为了使这部分明确话,在此对利用MFC的嵌套类编写
进程
外
com
做一个总结: 一.代理DLL的编写: .1.利用向导生成一个空的MFC dll 项目,然后按照IDL的规则,...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章