delphi7 编译的程序,在win10、win7 64位系统中需要修改兼容性(兼容XP SP3)才能正常运行,如何修改代码,可以免去手动设置兼容性的麻烦????

解决方案 »

  1.   

    老老实实用 Delphi XE吧,我就是把以前DELPHI6开发的代码,全部转到Delphi XE下,修改的地方也不少。
    用XE编译后,完全兼容WINDOWS 7\windows 10 64位系统了
      

  2.   

    现在还有很多人在用Delphi 6、Delphi 7、bde、ado这些老旧的东西。其实升级一下我相信我没多大的困难。
      

  3.   

    虽然,Win10 64 ,向下兼容,但D7的代码中,需要回避一些64位不支持的代码,比如汇编就不能使用。32位与64位,完全不一样。在调用 API上是有区别的,等等 ....
    所以应该向高版本推进,这样,程序运行起来,比较顺利。
      

  4.   

    windows xp sp3一般都是32位系统。
    XE下编译成32位。