回 帖 发 新 帖 刷新版面

主题:为什么编绎了的文件不能脱离DELPHI运行。

我先在ODBC中进行配置。可是把编绎了的文件考到别台机器上时,却无法运行,我装上了DELPHI后又正常运行。是不是要考DELPHI中的dll文件,请问在哪个目录下。

回复列表 (共6个回复)

沙发

运行你编写的程序,要用到相应的DLL文件,你可以把它拷贝到目标机器的c:\system32目录下(win2000,winxp),c:\system(win98).最简单的方法就是下载个安装程序,直接生成安装文件即可。

板凳

请问楼主,你除了使用了ODBC数据源,另外还有没有使用BDE数据源?如果是的话,你要在使用程序的机器上单独安装BDE驱动。
一般 情况下,DELPHI生成的EXE是完全独立的EXE。
最好把你在没有DELPHI的机器上运行的出错信息贴出来

3 楼

我用了ODBC,再利用BDE来连接,至于BDE驱动应在哪里有,怎么安装。我用ADO来连接应用程序却可成功运行。

4 楼

你到我网站上下载一个BDE驱动(就是borland数据引擎),与你的程序一直发布就可以了。也可单独安装。大约3M多一点。
网址是:http://www.5-365.com   点击飞鸟空间,进入李华软件找

5 楼

改用ADO吧,可省去ODBC,BDE的一大堆麻烦事.

6 楼

同意楼上所说,问题可能在于数据库设置有问题,用adoconnect可以一下搞定,注意相对路径和绝对路径的区别。

我来回复

您尚未登录,请登录后再回复。点此登录或注册