L liuguilg Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-15 #1 执行程序在有delphi的电脑能正常打开,其他电脑就提示没找到rtl70.bpl,<br>然后我把rtl70.bpl放到执行程序的目录下,又提示没找到vcl70.pbl;<br>最后我 把 所有delphi的bpl都放在执行程序的目录下,才打开了成功了;<br>这事什么原因???
执行程序在有delphi的电脑能正常打开,其他电脑就提示没找到rtl70.bpl,<br>然后我把rtl70.bpl放到执行程序的目录下,又提示没找到vcl70.pbl;<br>最后我 把 所有delphi的bpl都放在执行程序的目录下,才打开了成功了;<br>这事什么原因???
C creation-zy Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-15 #2 因为该程序在编译时采用了使用BPL运行时刻库的选项——这样可以极大的减小Exe文件的<br>大小,但是会对BPL包产生依赖。部分用VC开发的程序也会需要MFCXX.DLL也是一样的原理。<br> 引入BPL的选项位于菜单中的 Project-Options-Packages-Build with runtime packages
因为该程序在编译时采用了使用BPL运行时刻库的选项——这样可以极大的减小Exe文件的<br>大小,但是会对BPL包产生依赖。部分用VC开发的程序也会需要MFCXX.DLL也是一样的原理。<br> 引入BPL的选项位于菜单中的 Project-Options-Packages-Build with runtime packages
A apiao Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-15 #3 creation-zy是正解<br>你可以看一下你的exe的大小,如果小于300k的话,肯定是上面的原因<br>另外把bpl放到system32下也可
J JasonLaw Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-15 #4 默认编译。<br><br>DELPHI是将库编译到EXE里了。<br><br>如果发现找不到 *.bpl 的话,就是因为你没有编译这些库。<br><br>所以提示。
X xcplates Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-15 #5 编译时连运行时支持包也编译进去。好象在编译选项里面设置。