十万火急,请各位高手帮帮忙(100分)

  • 主题发起人 主题发起人 whsky
  • 开始时间 开始时间
to Johnny_du
Delphi在生成EXE文件时应当已经把其运行需要的Dll或OCX(Delphi自带的)打包到EXE文件中了
你这是在误导观众:(Build with runtime packages这是什么意思)
真的分发一个程序有那么麻烦的话,还会有人用delphi吗
to 楼主
之所以会产生你那样的错误,就是你做的安装程序中没有加入需要注册的(我也不知道是
什么,但肯定有),你能说说你在安装中注册了哪些delphi的dll吗
 
to:znj_326
请看清楚我写的内容并全部理解后再向我发难也不迟,请不要对我回的内容断章取义!我的意思是说Delphi在打包生成EXE文件时已经把其需要的OCX和DLL文件打入其中了,这也正是“Build with runtime packages”的意思不是吗?(如果你的英文还过得去的话),这样在分发程序时就不必为EXE文件所需要的OCX或DLL在哪里而费力寻找了(不像像VFP和VB生成的EXE分发那样困难),这样在绝大多数OS上无需再次注册的,当然也并不能排除因安装问题或版本问题而个别存在的某些客户机。这样Delphi生成的EXE文件在Build with runtime packages的帮助下可以使分发趋近于“透明”,从而减轻安装和维护的负担,这也是我们选择Delphi来作为RAD工具的原因之一。

最后,我想问一句znj_326,你不觉得你写的“之所以会产生你那样的错误,就是你做的安装程序中没有加入需要注册的(我也不知道是什么,但肯定有),你能说说你在安装中注册了哪些delphi的dll吗”,这句话和你以前的回答自相矛盾吗?
开始说是“不会是缺环境,我认为是你连接数据库时出的问题,我以前也遇到过,后来改在用户点登录时再连接数据库就OK了”过会儿又说是“造成这样的原因就是你在分发时少分发了dll或者ocx”,一时又说是不要注册(彻底否定我需要注册的观点),最后又说需要注册。真是不知所云!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部