为什么我把本地的原文件和exe文件拷到另一台机器后却不能运行?

5liao 2003-09-02 10:00:17
我写了一个小应用程序,用到数据库控件,timer和其他
一些标准控件,程序编译完成后在我的机子上可以成功运行
本来想做一个安装文件,可是到了最后一步说少了VCL40.bpl文件,
没能成功完成,就直接把原文件和exe文件拷到另一台机器上,可
在上面却无法成功运行了,在第一步连数据库就出错。
我的开发环境是delphi5+sql server2000+win200pro,
采用ODBC连数据库(可以确认数据源配置应该没问题),
安装程序是delphi5自带的。

向各位知道原因的朋友请教一下,谢谢!
...全文
81 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
5liao 2003-09-02
  • 打赏
  • 举报
回复
谢谢大家的热情参与,不过问题还没解决,还要麻烦大家一下:

to mrtxc(阿春)

我把6个vcl开头的bpl文件Copy到没装delphi的那台机子的c:\winnt\system32下,
可还是不能解决问题?

看来非要装上delphi或做成安装程序不可了.


to yijiansong(凯歌)
你说IS Express Delphi 4.0 Beta,可用
想向你请教一下决招,谢谢!!!
yijiansong 2003-09-02
  • 打赏
  • 举报
回复
IS Express Delphi 4.0 Beta
可用
5liao 2003-09-02
  • 打赏
  • 举报
回复
也就是说如果机子上没装delphi就得打包做成一个安装程序。

我用的是Delphi5安装盘自带的"IS Express Delphi 4.0 Beta",
老是出错,可能是版本太老了。
mrtxc 2003-09-02
  • 打赏
  • 举报
回复
如果没装Delphi,就得把vcl50.bpl Copy过去,在delphi安装盘下,自已搜一下吧
sanyixu2002 2003-09-02
  • 打赏
  • 举报
回复
配BDE和配控制面板中的ODBC是一样的。
sanyixu2002 2003-09-02
  • 打赏
  • 举报
回复
在没有安装Delphi的机子上要拷备BDE相关的文件,建议你用Installshield for Delphi5进行打包,它会把你需要用到的文件都打好包。这个软件很好用的,看看就会了。

Delphi5里面应该是vcl50.bpl才对。
5liao 2003-09-02
  • 打赏
  • 举报
回复
还想问一下配BDE和配控制面板中的ODBC有何不同?
我一直是用控制面板中的ODBC来配数据源的,而且
也能运行成功。
5liao 2003-09-02
  • 打赏
  • 举报
回复
刚才我在另外一台机器(也装有delphi5和sql server2000)上测式了
一下完全可以运行,我只是把原文件和exe拷了过去,同时配了一下
ODBC,但是上面那台却不能运行(只是少装了delphi5),是不是说如果不
做成安装文件,就一定要在机器上装上delphi?

还有一个问题是VCL40.bpl在哪?安装程序提示我说在C:\winnt\system32\
下找不到该文件?
Devchenxip 2003-09-02
  • 打赏
  • 举报
回复
不能连接?应该是BDE没配置好吧,比如说SQL Sever的服务名之类的!再检查一下!
shmilyjiujiu 2003-09-02
  • 打赏
  • 举报
回复
配置bde~
hansome 2003-09-02
  • 打赏
  • 举报
回复
1、把VCL40.bpl拷贝到机器上
2、在机器上配置ODBC,别名要与原机器相同

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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