运行时,出现"找不到所需的.DLL文件.... VCLBDE50.BPL"(多谢指教!!)

牧牛人软件 2002-10-18 04:56:00
本人程序开发完,在开发机运行正常,而将程序安装到别的PC上,运行时,出现"找不到所需的.DLL文件.... VCLBDE50.BPL",该PC还有一个BCB的程序,访问的同一个ORACLE的远程数据库,它却正常,为什么?多谢指教!!
...全文
236 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jb9802 2002-11-09
  • 打赏
  • 举报
回复
ADO调用过程真是太方便了,怎么能说不行!
lifuming 2002-10-22
  • 打赏
  • 举报
回复
我也遇到过这种问题,解决的方法要看是什么情况了:
1、系统出现了问题,这时只要重新启动计算机一次可以解决;
2、文件丢失,在安装盘上找到这个BPL文件COPY到SYSTEM下去就行了。

其实最好的解决方法是编译是进行完全编译就行了,也就是去掉build with runtime liabraly与use dynamic RTL等选项
wallacechao 2002-10-22
  • 打赏
  • 举报
回复
我以前也遇到过这样的情况,我是在安装程序的机器上装了BCB,后来别人告诉我在打包的时候把他所需要的一些DLL程序打进去就行了。试试!!
牧牛人软件 2002-10-21
  • 打赏
  • 举报
回复
我调用存储过程,一定要用BDE或ODBC的吧?用ADO不行的吧?
星光伴月 2002-10-19
  • 打赏
  • 举报
回复
打包做一个安装程序,记住一定要选上BDE驱动程序。这种情况发生在你写的程序是通过BDE连接到数据库的时候!
zbc 2002-10-18
  • 打赏
  • 举报
回复
为了不至于出错,而又暂时不想做安装程序的话,你可以把bde目录copy到你的程序目录里面去,然后,再去掉build with runtime liabraly与use dynamic RTL等选项
jb9802 2002-10-18
  • 打赏
  • 举报
回复
还有一个简单的办法,就是在安装的时候把,VCLBDE50.BPL拷贝到Windows系统目录下去。
gfh21cn 2002-10-18
  • 打赏
  • 举报
回复
你是用的BDE访问数据库的吗
如果是这样你要在机器上安装BDE数据库引擎
而用ADO就没有这么麻烦
呵呵
gfh21cn 2002-10-18
  • 打赏
  • 举报
回复
是这样,你没有把运行时库带到你的程序所在的机器上
或则你在工程Options里把Pakage页中的Builde With Runtime...的钩去掉
还有Linker页中的Use dynamic RTL的钩也去掉
便可以了

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧