请问在delphi6里面怎么生成exe文件才能在所有的机器上运行!

我现在生成的EXE在我的机器上可以运行,但是到别人的机器上,如果是2000,XP的话打开以后什么反应都没有,在98下面,就出来非法程序,,,怎么回事啊。我搞了一天了,都没有弄好。!
[90 byte] By [lirong2008wf] at [2008-1-9]
# 1
你的程序代码非跨平台的,
建议你检查一下代码,有些只是2000能用,
winxkm-蹩脚的程序员 at 2007-10-19 > top of Msdn China Tech,Delphi,VCL组件开发及应用...
# 2
麻烦你说清楚点好吗?那我应该怎么做呢?我是初级程序员啊!
lirong2008wf at 2007-10-19 > top of Msdn China Tech,Delphi,VCL组件开发及应用...
# 3
这个不好说,要看你代码中是否使用了一些API 如果有查阅一下这些函数是否有限制
winxkm-蹩脚的程序员 at 2007-10-19 > top of Msdn China Tech,Delphi,VCL组件开发及应用...
# 4
没有使用啊,我的程序就用了ADO显示数据库内容的啊,其他也没有什么东西啊.
lirong2008wf at 2007-10-19 > top of Msdn China Tech,Delphi,VCL组件开发及应用...
# 5
看来没有人回答我的问题!
lirong2008wf at 2007-10-19 > top of Msdn China Tech,Delphi,VCL组件开发及应用...
# 6
我估计是你的程序连接数据库时有问题.一般是你把adoconnection设置为了打开,那么在其它电脑上找不到固定的那个数据库.
你可以在别的电脑上打开试一下,它没反应不要紧,等两三分钟,应该系统就会提示你找不到数据库的错误了
# 7
同意楼上的。另外,你有没有使用OCX的控件,如果没有,尝试升级一下微软的MDBC包吧。
lamshy-风中男仔 at 2007-10-19 > top of Msdn China Tech,Delphi,VCL组件开发及应用...
# 8

看看 use 包含的文件单元
lxj_com2006-小帅 at 2007-10-19 > top of Msdn China Tech,Delphi,VCL组件开发及应用...