请教:在本机编译过的程序在其它的机器上都不能运行(100分)

  • 主题发起人 主题发起人 tl9622
  • 开始时间 开始时间
T

tl9622

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做了一个数据库的程序后,本机或者是装了Delphi的机器上都可以运行,但是拷贝
到其它的机器上都不能运行,提示:堆栈溢出,请问该如何解决?
 
你是不是使用了BDE?
 
可能没有发布数据库的组件
 
我使用的是ADO组件,我在其它的机器上面装了ADO驱动的了
 
问题之一,有可能 你的数据库的目录改变了,
这样的话,简单办法是在其它的机器上的安装盘符与目录同你原来机器一样.
 
我使用的是动态读取数据库的办法,文件的绝对路径没有关系的,请大虾们再指教。
 
你先显示一下你取得的路径是否正确.
 
可能是ADO版本不一样的事,重新在目标机器上编译一下
 
也许你编译的程序时没有包含运行期包,这样别的机器都不可以单独运行你的exe文件了。
 
多人接受答案了。
 
后退
顶部