三层结构的客户端??(100分)

  • 主题发起人 主题发起人 coffeeffee
  • 开始时间 开始时间
C

coffeeffee

Unregistered / Unconfirmed
GUEST, unregistred user!
编写三层结构的程序时,在win98上客户端和服务端均运行正常,(由于用tSocketConnect
进行连接,在win98上也运行了scksrvr),但将客户端(编译生成的exe文件,也包括了
项目中的所有文件)copy到另一台机器后,运行时出现非法操作错误,并提示:
load midas.dll error,难道三层结构中客户端的发行还需要其他的处理吗?
有没有谁可以发个简单的例子给我?(xiangrt@163.net)
 
用InstallShield制作安装程序。
发行delphi软件,不是copy一个exe文件就可以的,当然一些简单的程序可以这么做。应
该把程序调用的动态库一起发行给用户,InstallShield可以完成这些工作。
 
直接用TDCOMConnection要好一點,
tSocketConnect有點麻煩,出錯可能性大
 
把程序调用的动态库以及其它运行时需要的文件一起发行给用户
 
需要注册midas.dll
 
在客户端需要注册MIDAS.DLL
拷贝到Windows/system下面,然后用Regsvr32 Midas.dll命令来注册
 
完全同意tanglu的意见,这是个基本的步骤,必不可少;若是对N-Tier不熟,
建议买一本李维的《DELPHI 5.X分布式多层应用系统篇》。
 
多人接受答案了。
 
后退
顶部