DCOM AND SOCKET(50分)

  • 主题发起人 主题发起人 nsj
  • 开始时间 开始时间
N

nsj

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI的AUTOMATION OBJECT写了一个远程数据模块的对象池;
在客户端用DCOM协议时工作正常,而用SOCKET时则异常:无效的对象。
望指点。
 
不知你问题是否已解决?
 
tense,还没有解决;
是不是因为它本身只支持DCOM协议;
因为我用SOCKET和OLENTERPRISE连接时都要报错.
 
哪里老大,可以给小弟一个用midas 下的socket connection作三层数据结构的例子,
或者告诉我如何用SOCKET CONNECTION出可以(但服务程序如何做。。。)
我会用DCOM CONNECTION?????
多多指教了!!!!!!!!!!!!!!!!!!!!!!1!
中秋可以请大家喝茶。。。。。。。
 
Alongsun:
把你的邮箱给我,我可以把程序传给你.
 
我的信箱是:
Along@e-pic.com
我的QQ是:
65466700
多谢大侠相救!!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!
1!1
 
Alongsun
在DELPHI的DEMO/MIDAS/POOLER下的这个程序原理就是对象理它本身是一个自动化
COM服务器我的程序的实现原理跟它一样你参照一下.
 
我想你是不是忘记在服务端运行SocketServer(Delphi的Bin目录中的ScktSrvr.exe)
 
怎么可能呢?
这个程序肯定要运行的;同时用OLENTERPRICECONNECTION连接也不行。
 
这个问题我也遇到了,可惜也没搞出来。
我再[red]加300分[/red],希望各位大虾帮忙。
 
用socket连接,按道理应更简单,且分发方便,而且关于这方便的编程,可以参考
李维的系统篇
 

to wbcp2000
这个问题书上查不到,还好靠各位前辈指点,只是说得比较笼统,让人不容易明白。
答案已经找到了!现公布如下:(添加红色部分)
-------------------------------------------------------------------------------
REGEDIT4
[HKEY_CLASSES_ROOT/CLSID/{0CE99804-9F28-11D1-8944-00A0248E5091}]
@="CoClass for the pooler object."
[red]"Sockets"="1"[/red]
[HKEY_CLASSES_ROOT/CLSID/{0CE99804-9F28-11D1-8944-00A0248E5091}/LocalServer32]
@="D://WORK//POOLER//SERVER.EXE"
[HKEY_CLASSES_ROOT/CLSID/{0CE99804-9F28-11D1-8944-00A0248E5091}/ProgID]
@="Server.Pooler"
[HKEY_CLASSES_ROOT/CLSID/{0CE99804-9F28-11D1-8944-00A0248E5091}/TypeLib]
@="{0CE99800-9F28-11D1-8944-00A0248E5091}"
[HKEY_CLASSES_ROOT/CLSID/{0CE99804-9F28-11D1-8944-00A0248E5091}/Version]
@="1.0"
 
后退
顶部