com组件编译成Activex exe部件,客户端使用类工厂创建(可指定服务器ip),其它和进程内服务器没有差别
或者,编译dll,则必须在服务器机器上配置com+
或者,编译dll,则必须在服务器机器上配置com+
解决方案 »
- 通过发送消息的方式控制其他程序,消息反应很慢,有没有什么好办法?
- 一个IDL问题
- 如何将文件在同一个实例中打开
- 急,请教在SDK编程模式下在对话框中引用OCX控件。
- 求救:如何用vc做一个串口通信程序,并以dll文件的形式上传
- 为什么我设置的共享内存段不起作用?
- 好奇怪的问题读取的注册表键值,不能在其后进行&的字符运算,急
- 为什么 if( 1 == x ) 比 if( x == 1 ) 要好?如果不知道,进来看看!
- 大侠救命!我的机器无法通过局域网共享上网。怎么办?我很急呀。
- windows纸牌游戏中的每张牌的四个角各有三个透明的象素,请问这是怎么做的?
- 【求助】关于多线程使用问题,谢谢大家
- 诚心求教为什么socket远程连接不通,只能本地连接?
能给个例子吗,我已经做了好几个例子了,使用ATL,MFC创建COM(dll和exe的形式都试过),最后在客户端去调用时不是编译出错就是运行时创建对象失败
因为客户端是使用不同的开发工具开发的,所以现在要求的是使用com组件来实现本地不同进程之间的通信,如果用socket,有些客户端可能并不支持socket,现在那边要求的就是提供一个dll给客户端,客户端调用公共接口来读写共享信息
创建远程COM对象就好了。急用吗?俺写的COM程序都是进程内的,要试一下怎么写。不急的话,晚上帖个例子给你。
搞错了,不好意思哈。单独的dll无法提供进程外COM对象的,进程外COM对象只能是exe。也就是说你的服务程序可以提供进程外COM对象,但另写一个dll是不能做到这一点的。
搞错了,不好意思哈。单独的dll无法提供进程外COM对象的,进程外COM对象只能是exe。也就是说你的服务程序可以提供进程外COM对象,但另写一个dll是不能做到这一点的。你有没有创建进程外exe组件,并使用客户端去访问的例子呢,感激不尽
没有写过,俺写的都是进程内组件。进程外的相对麻烦一些,你参考这个例子吧。http://blog.csdn.net/csfreebird/article/details/1154626
没有写过,俺写的都是进程内组件。进程外的相对麻烦一些,你参考这个例子吧。http://blog.csdn.net/csfreebird/article/details/1154626
好的,我看看哈
写了个简单例子,应该可以满足你的要求,你的mail是什么,俺发给你代码。
写了个简单例子,应该可以满足你的要求,你的mail是什么,俺发给你代码。
加我qq吧,[email protected],把你使用com写的dll进程内通信也给我发一个例子吧,谢谢了