我做的一个软件,到其它机子打开的时候显示“该程序不是有效的win32应用程序”,请问是什么回事?

解决方案 »

  1.   

    不是啊,在我的机子就打得开
      

  2.   

    稍微修改一下,重新编译再试。
    我猜的
      

  3.   

    有时候2000或更高版本操作系统下编译
    与98操作系统下编译的文件再换平台时会出现这种问题
      

  4.   

    现在用2000的居多,完全可以在2000下编译,如果还有问题,可以换一台机器编译试试
    当然也有可能是文件损坏,但出现的几率极低
      

  5.   

    那如何解决多系统都可以使用的问题?
      

  6.   

    没有可能用到了一些Dll,或包,而在你的机子上有Delphi可以运行
    别人的机没有Delphi不能运行呢。
      

  7.   

    最好不要拿到低版本的机器上
    要考虑兼容问题
      

  8.   

    是否用到了什么不知名的第三方控伯这类的
      

  9.   

    我在WINME下用NETTRANSPORT就有这种故障,后来在XP下面就没有,因为次软件是在2000下面编的
      

  10.   

    两个问题,
    一:系统不一样。
    二:要重新打包。