如题,我的delphi软件在32位机上运正常,但一到64位上运行,就会自动退出来。大家有没有遇过这种问题啊.发表一下意,可能会是什么问题呢

解决方案 »

  1.   

    应该不会吧。我一哥们新配的64位的CPU。运行正常。
      

  2.   

    没用过64位机,注意取数据类型大小的问题,最好用SizeOf语句来确定Integer之类的字节数
      

  3.   

    我是说运行的机器是64cpu的机器,操作系统是windows xp,软件是我用delphi在32位机器的window2000下编的。
      

  4.   

    理论上64位系统是兼容32位的程序哟,不然AMD64位也买不了这么火了
      

  5.   

    并不兼容的,只是因为AMD64位处理器兼容X86模式,但这并不是操作系统的兼容。
    你的Windows XP是32位版还是64位版的?
      

  6.   

    TO反语:Windows XP还有32位与64之分吗?在出64位机之前就出了xp了啦。
    我看一下程序中是否有汇编,绕过了windows的控制
      

  7.   

    XP也有32位和64位之分。只不过64位系统是后出的。
    在VCL底层还是有相当一部分BASM代码的。
      

  8.   

    一样的
    我一年多以前就用AMD64-939的
    我有WINXP X64和普通32Bit的
    完全兼容的
    我的软件全部没问题!可能是开启DEP的原因,新OS对内存访问做了限制的,越界的非法操作了
    要注意内存访问哦_____________________
    http://lysoft.7u7.net
      

  9.   

    我只见过在方正机器上运行不了的软件汗,希望是我的rpwt