Socket连接的问题(100分)

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

liounzhou

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用了Socket连接服务器和客户端。当服务器和客户端都在同一台机器(开发的时候)时,
没有任何问题。然后,我把服务器端放在另外一台机器上,并正常运行;在开发机上设计客
户端,发现设置服务器端的IP后,可以在ServerName里找到正确的名字,但是却看不到服务
器端的DateSetProvider控件。客户端一运行起来就报错“参数项目错误。.”,在报错之前,
另一台机器上的服务器端能够正常启动。这是什么原因?
 
没有人遇到这种问题吗?
 
这个问题蛮怪的 [^]
 
你直接用机器名试试!
 
又发现新的现象:
把服务器端放置的一台安装有Delphi的机器上,客户端就能够正常的与服务器端通讯!估计是运行环境的问题。
谁能告诉我如果要把服务器端放置在没有安装Delphi的机器上,还缺什么环境?(BDE我已经打包进去了,而服务器
端是用BDE连接数据库的,它已经可以在没有Delphi的机器上启动而不报任何错误了。)
 
可能是midas相关运行环境. 可以静态连编你的程序试一试,即设定不使用Runtime Package
不使用动态连接link.编译连接后再试一试.
 
lld:
果然是因为Midsa.dll的原因。我把Midas.dll这个文件拷贝到服务器上的Winnt/System32目录下,就一切正常了。
 
接受答案了.
 
后退
顶部