远程使用midas 急急急!!!!!!!!!!!!!!!!!!!!!!!!!(0分)

  • 主题发起人 鱼片干子
  • 开始时间

鱼片干子

Unregistered / Unconfirmed
GUEST, unregistred user!
建立一个midas程序,我先是用dcomconnection连接应用服务器,
如果我在dcomconnection控件的computername 属性输入计算机名,再填入
servername 和serverguid ,再将clientdataset的remoteserver设为dcomconnection,
可以运行。但是客户端程序只能在本机上运行,在其他机子出错。
如果我在dcomconnection中输入我计算机的ip,
则设置clientdataset的remoteserver属性时出现“类没有注册”的错误,
但是我已经运行应用服务器了呀!!并且在注册表理也能找到注册的信息阿???????
如果我用socketconnection 连接应用服务器,运行程序在装有delphi的机子中能运行,
在没有delphi 的机子运行出现“缺少midas.dll"的错误!!!!!!

我该怎么办呢?????
 
客户端需要两个dll:
midas.dll(需要regsvr32注册)
dbclient.dll
 
服务器端DCOM需要设置的。
 
delphi4技术内幕上说只需要dcclient.不过实践中midas也需要。不知原因
 
如果你在客户端程序中使用了 Early Binding 或 可连接对象,那么是要在可户端注册的
如果在客户端一点也不想注册,请使用 Late Binding 或 Dispatch Table 调用,并且
不使用回调或可连接对象即可。
Delphi 5的服务器端只需注册一个midas.dll
 
远程调用一般用Socketconnection,webconnection
Dcomconnect不太合适
 
接受答案了.
 
顶部