主题:为什么编绎了的文件不能脱离DELPHI运行。
zjlqtx
[专家分:20] 发布于 2006-05-15 19:12:00
我先在ODBC中进行配置。可是把编绎了的文件考到别台机器上时,却无法运行,我装上了DELPHI后又正常运行。是不是要考DELPHI中的dll文件,请问在哪个目录下。
回复列表 (共6个回复)
沙发
sjhempire [专家分:0] 发布于 2006-05-17 15:06:00
运行你编写的程序,要用到相应的DLL文件,你可以把它拷贝到目标机器的c:\system32目录下(win2000,winxp),c:\system(win98).最简单的方法就是下载个安装程序,直接生成安装文件即可。
板凳
长尾兔 [专家分:3630] 发布于 2006-05-17 17:04:00
请问楼主,你除了使用了ODBC数据源,另外还有没有使用BDE数据源?如果是的话,你要在使用程序的机器上单独安装BDE驱动。
一般 情况下,DELPHI生成的EXE是完全独立的EXE。
最好把你在没有DELPHI的机器上运行的出错信息贴出来
3 楼
zjlqtx [专家分:20] 发布于 2006-05-20 15:18:00
我用了ODBC,再利用BDE来连接,至于BDE驱动应在哪里有,怎么安装。我用ADO来连接应用程序却可成功运行。
4 楼
长尾兔 [专家分:3630] 发布于 2006-05-20 18:07:00
你到我网站上下载一个BDE驱动(就是borland数据引擎),与你的程序一直发布就可以了。也可单独安装。大约3M多一点。
网址是:http://www.5-365.com 点击飞鸟空间,进入李华软件找
5 楼
dodolon [专家分:400] 发布于 2006-05-20 22:46:00
改用ADO吧,可省去ODBC,BDE的一大堆麻烦事.
6 楼
xiulin [专家分:200] 发布于 2006-05-21 17:28:00
同意楼上所说,问题可能在于数据库设置有问题,用adoconnect可以一下搞定,注意相对路径和绝对路径的区别。
我来回复