小弟发现DELPHI编写程序在AMD机器运行问题
1。REAL类型的问题
2。窗体在胡乱操作时会死掉
3。操作系统是XP SP2 用  INSTALLSHIELD 调用ISQLW出错
在此收集一下个位大侠也遇到的问题和解决方法
(注:上面问题在INTEL CPU上无)

解决方案 »

  1.   

    没有你说的问题,你的问题和CPU厂家无关,一台电脑坏了 <> CPU坏了.
      

  2.   

    其实主要可能是你的操作系统的问题,我一直用amd,没有任何问题。不过amd确实在浮点运算上面差点,但是那只能是速度。精确性是不会有问题的。
    installsheild的这个问题在任何机器都可能有,是与系统有关。
    你并不能保证两个系统是完全一样的。
    或者你把cpu换上看看,同一主板和设备,不换机器哦。
    如果是那么你第一次安装系统是什么cpu,然后就知道了。
      

  3.   

    没有发现类似问题,而且不建议用REAL,这个类型是为了兼容以前老代码用的。REAL不但效率低下,而且会有一些精度问题。
      

  4.   

    我们公司的开发机全是AMD 怎么办呀?!~呵呵
      

  5.   

    楼上朋友还在用K6吗?怎么还说AMD浮点运算能力差???就像还有人说AMD CPU发热量大一样.要知道的Thunderbird时代开始,AMD CPU浮点运算能力就开始压着同档次的Intel CPU了,因为它有3个并行FPU.现在只要你不是特意针对Intel CPU去优化,在很多场合都是同档次的AMD表现的更好.而且我的AthlonXP常年工作在30来度,比P4温度低的多.另外Athlon64也开始支持SSE3了.至于楼主说的第二个问题,我想你换一个不是超线程的Intel CPU一样会这样.Athlon不是超线程CPU,如果一个进程不响应了,确实就像死机一样.不过,遇到这种问题还应该算是软件开发人员的责任,和CPU无关.
      

  6.   

    问题2我在3台 AMD XP 上见过,,百试百爽,,在INTEL上没出现过,,那3台系统有2000 SP4 XP SP2
    问题3我在2台 AMD XP 上见过,,在INTEL上(少说有1000台以上)从没出现过
    郁闷
      

  7.   

    在DELPHI中有好多常用的转换函数就是 REAL 的不可能不用吧