!00分!!,一个DCom的问题,快抢分吧(100分)

  • 主题发起人 主题发起人 leezhenghui
  • 开始时间 开始时间
L

leezhenghui

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个DCom服务器程序(Automation),
我不想用DCom进行连接,能不能通过tcp/ip进行连接??
另外:能不能在客户端用TSocketConnection进行连到此服务器上,我试过,
好象不行,但不知为什么用Madis(remote data module)做的应用服器怎么就可以呢???
请大家指教!!!
 
这个问题真的这么难回答 吗??
我是个初手,请大家帮个忙喽。
 
的确,用Madis(remote data module)做的应用服器在客户端可以通过TSocketConnection
连接。实际上,当客户端要连接某个服务程序时,实际是首先连接了远端的sktsvr.exe,
这个程序又将客户的请求转给真正的服务程序。
怎样转的呢?这是问题所在!服务程序必须提供sktsvr.exe事先知道的接口。sktsvr.exe是
borland公司开发的用来支持Madis的,而remote data module也提供了一些特殊的接口。
你的服务程序恐怕不能通过TSocketConnection来连接了!
 
李维的书有例程
 
首先,没有称之为"DCOM"服务器程序的东东的。有的只是COM :)
不知道你用TSocketConnection连接时出了什么错了?是不是没有运行scktsrvr.exe?
它在DELPHI/BIN目录中。
如果还不行,最好把出错的信息弄点上来瞧瞧。
 
后退
顶部