我的可执行文件拷到其它电脑上却不能运行,请问是何原因 我把可执行文件拷到其它电脑上却发现不能运行,提示一个扩展名为dll的文件没找到,程序用到了数据库,但连同库一起拷过去的,请问把可执行文件拷到其它电脑上,还要配置什么吗?我是一个学delphi的新手,希望知道者告诉我。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是VCL或者BDE这些DELPHI的库文件你打包的时候没有打上,project->options->packages页面中的build with runtime packages那个勾勾去掉 project->options->packages页面中的build with runtime packages那个勾勾去掉打包时是没有选中的。但在其它电脑上还是不能运行。 如果使用了BDE数据库那么如果另外一台机子没有安装DELPHI则会出现问题,解决方法是将程序做成安装文件,在安装文件中加入BDE。使用installshield可以做! 如果是BDE,那么建议用ADO,程序发布的时候省事 我用的是ADO,在装了DELPHI的机子上可能运行,但在没装DELPHI的机子上(试了两台)都不能运行,但把我电脑 system32下的qtintf70.dll 拷过去就行了,只是不明白为什么要这样?另我程序用了TINIFINE类,用到了配置文件。 http://topic.csdn.net/t/20030718/08/2042330.html你看一下咯,好像不是数据库的问题!另外我觉得使用TINIFILE不会有什么问题! 只是把可执行文件拷到其它电脑上,肯定不能运行嘛,除非其它电脑上也安装有DELPHI,要对你的可执行文件进行打包,也就是做成安装出现才可以嘛 你连接数据库的单元的创建和连接数据库最好放到主窗体的formcreate里面进行,不然就会出现你上面的问题,我就曾经因为遇到你同样的问题折腾了我一两个星期 wxmwxmwxm(毛毛毛毛),请问怎样对可执行文件进行打包,我是学delphi的新手,能告诉我吗?谢谢 应该是你的数据库引擎的问题.因为你的电脑上装了DELPHI所以可以用,别人电脑没装,没有你用到数据库引擎,自然运行不了了。你用EXPRESS打包的时候把你用到的数据库引擎添加上就应该没问题了. blacksea2006,请问怎么用EXPRESS打包?能详细为我讲解一下吗?谢谢 要安装installshield!其中有数据库的配置,具体实现忘了,做了很久了! 此dll函数在vb中如何调用? 请用Delphi写一个函数对数组变量ArrMdChip进行排序(要求:排序算法不限,但效率优先)。谢谢!! 菜鸟请教! 使用fastreport,在报表中如何使用Band 大家快来看看这个问题 今天11。26是我生日,HAPPY散分,离35又还有14年 请问StringGrid怎用? 用DELPHI5如何实现磁盘完全共享和让共享的磁盘变为不共享,谢谢!!! 不好意思,再打扰一下 重分征求信息管理系统开发经验! 请问在delphi中能引用olb文件吗?如何引用? 随口一说
project->options->packages页面中的build with runtime packages那个勾勾去掉
打包时是没有选中的。但在其它电脑上还是不能运行。
都不能运行,但把我电脑 system32下的qtintf70.dll 拷过去就行了,只是不明白为什
么要这样?另我程序用了TINIFINE类,用到了配置文件。
你看一下咯,好像不是数据库的问题!
另外我觉得使用TINIFILE不会有什么问题!
要对你的可执行文件进行打包,也就是做成安装出现才可以嘛
吗?谢谢
能详细为我讲解一下吗?谢谢