我现在生成的EXE在我的机器上可以运行,但是到别人的机器上,如果是2000,XP的话打开以后什么反应都没有,在98下面,就出来非法程序,,,怎么回事啊。我搞了一天了,都没有弄好。!

解决方案 »

  1.   

    这个不好说,要看你代码中是否使用了一些API 如果有查阅一下这些函数是否有限制
      

  2.   

    没有使用啊,我的程序就用了ADO显示数据库内容的啊,其他也没有什么东西啊.
      

  3.   

    我估计是你的程序连接数据库时有问题.一般是你把adoconnection设置为了打开,那么在其它电脑上找不到固定的那个数据库.
    你可以在别的电脑上打开试一下,它没反应不要紧,等两三分钟,应该系统就会提示你找不到数据库的错误了
      

  4.   

    同意楼上的。另外,你有没有使用OCX的控件,如果没有,尝试升级一下微软的MDBC包吧。
      

  5.   


     看看 use 包含的文件单元