新手用socketconnection 连接的问题,请高手帮我!(50分)

  • 主题发起人 主题发起人 一成
  • 开始时间 开始时间

一成

Unregistered / Unconfirmed
GUEST, unregistred user!
环境windows2000 pro +delphi6
SCKTSRVR.EXE没有运行的时候:选servername时报错“Windows Socket error!目标机器积极地拒绝,on API '...'!

SCKTSRVR.EXE运行的时候:servername能选了,但clientdataset1.active设为true时
出错提示“DAX ERROR  stack overflow ”接着提示‘不支持此接口’
还有,是不是用socketconnection连接的程序在别的机器上发布的时候要先运行SCKTSRVR.EXE?
有没有别的设置的方法?
 
出错的原因是你把中间层Database控件的HandleSHared的属性设置为False,设为True就可以了
李维的书上将得很详细
在客户端发布程序的时候不需要KCKTSRVE.EXE,只需要在中间层服务器上运行这个程序就可以了
 
楼上的说得没错,可惜来晚了|!
 
to morboy
忘了说了,我的中间层没用Database,用ado连接的数据库,请问针对我刚刚的问题应该如何去做?
在线等待
 
中间层程序要运行注册,SCKTSRVR.EXE只在服务器即中间层程序所在机器上运行,在
其它的机器运行客户程序,只要把MIDAS.DLL拷贝到客户端system目录下就可了。
 
中间层代码有没有问题?贴出来看看。
 
出错的原因是你把中间层Database控件的HandleSHared的属性设置为False,设为True就可以了
我没有用bde,我用的ado,请问相似的属性是什么
 
我也遇到这问题,只好在NT服务器上作调试,发现是应用服务器的TLB文件中的接口
没有注册,你打开TLB文件注册一下接口就应该好了
 
多人接受答案了。
 
后退
顶部