D driayu Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-17 #1 我的程序在本机运行没有问题,但到客户机上运行时却提示:没有找到rtl70.bpl,因些这个应用程序未能启动。重新安装应用程序可能会恢复此问题。<br>这是什么原因 ,请各位高手帮忙!
地 地质灾害 Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-17 #2 编译前在Project Option->Package里取消对Build With Runtime Package的选择。或者把rtl70.bpl等文件随你的应用程序一起发布。
L luoyanqing119 Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-17 #4 重新编译rtl70.bpl,这个包是所有VCL包的祖先(至少Delphi 7是这样),它包括一些重要的基础单元,如Windows、SysUtils、Classes等,且这个包是唯一一个不依赖其它运行时包的运行时包。-------------------千万不能取消编译。
重新编译rtl70.bpl,这个包是所有VCL包的祖先(至少Delphi 7是这样),它包括一些重要的基础单元,如Windows、SysUtils、Classes等,且这个包是唯一一个不依赖其它运行时包的运行时包。-------------------千万不能取消编译。
L luoyanqing119 Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-17 #5 打开Delphi <br>1、 关掉Delphi 创建的默认工程(如果有的话);<br>2、 File->New->Other,选择Package;<br>3、 New 一个Form,编译一次;<br>4、 再切换窗口回到Package – Pacakge1.dpk;<br>5、 双击Requires节点下的rtl.dcp,将得到rtl.dpk;<br>6、 按F12切换到rtl.dpk源代码,将其另存如d:/delphi.dpk;<br>7、 Close All;<br>8、 Open d:/delphi.dpk,将Options中的Output Diretory及DCP Output Directory文件夹都改在.;<br>9、 编译它,出错时将VarHlpr、StrHlpr删除掉,目前还不知道此两单无是干嘛用的,删掉再说;<br>10、 编译成功,将在D:/生成Delphi.bpl和Delphi.dcp两个文件,其它的如VCL、VCLX、VCLDB等等运行时包的单元名也可以此法得到,添加到Delphi.dpk后面重新编译即可。5zhLinux联盟<br><br>这样,发布应用时就不用带着VCL70.bpl、RTL70.bpl、VCLX.bpl等文件了,就一个Delphi.bpl就成了。
打开Delphi <br>1、 关掉Delphi 创建的默认工程(如果有的话);<br>2、 File->New->Other,选择Package;<br>3、 New 一个Form,编译一次;<br>4、 再切换窗口回到Package – Pacakge1.dpk;<br>5、 双击Requires节点下的rtl.dcp,将得到rtl.dpk;<br>6、 按F12切换到rtl.dpk源代码,将其另存如d:/delphi.dpk;<br>7、 Close All;<br>8、 Open d:/delphi.dpk,将Options中的Output Diretory及DCP Output Directory文件夹都改在.;<br>9、 编译它,出错时将VarHlpr、StrHlpr删除掉,目前还不知道此两单无是干嘛用的,删掉再说;<br>10、 编译成功,将在D:/生成Delphi.bpl和Delphi.dcp两个文件,其它的如VCL、VCLX、VCLDB等等运行时包的单元名也可以此法得到,添加到Delphi.dpk后面重新编译即可。5zhLinux联盟<br><br>这样,发布应用时就不用带着VCL70.bpl、RTL70.bpl、VCLX.bpl等文件了,就一个Delphi.bpl就成了。
D driayu Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-17 #6 to 地质灾害<br>我的该项本来就是没有选择的,可就是不行