Delphi7和Delphi2009哪个好用一些,尤其是底层开发。

解决方案 »

  1.   

    我所说的“底层开发”,就对硬件和系统底层的操作(像C),嵌入汇编语句,及WinAPI/Drectx图形接口的调用,还有就网络接口和驱动器编程等等。
      

  2.   

    delphi本来就很像c,平时也内嵌汇编,这有什么底层的。平时你用vcl的时候也是api/dx操作,只不过vcl给封装起来了
    剩下的几个活儿,既然要写驱动,那就老老实实照着ddk做就好了。反正不涉及vcl了,用哪个版本不都一样
      

  3.   

    同意Seamour意见, 非.net 的话,其它D7也许更好用,首先就是一个字:小呀!
      

  4.   

    到现在还没有睹delphi2009的芳容了
      

  5.   

    底层看你用的是什么了,如果是KmdKit4D那种,它只适合D2007,用D7的话要替换一堆东西,麻烦
    当然如果仅仅是内嵌汇编,或者用Delphi DDK的话,强烈推荐D7,这方面D7的支持还算是很好的
      

  6.   

    D7,d2009默认的String对象是UnicodeString
      

  7.   

    驱动开发还是用DDK吧
    至于其他所说的调用些api不算是底层的
    用D7和D2009都一样
      

  8.   

    要我选的话,d7肯定不如后面的版本,至少d7不支持inline关键字。至于d2009,要让你们说到底哪是问题肯定谁也说不出个所以然来。string=UnicodeString怎么了?win2k开始windows的底层还是unicode呢,你用ansi版的api也是先被windows内部翻译成unicode才能用。
      

  9.   

    Delphi 7.0 个人最爱的!!
      

  10.   

    汇编感觉从7-2009都没什么变化,始终不支持MOV 变量,寄存器
    再底层嘛,驱动开发工具KmdKit4D已经支持2009了
    我也很郁闷,7-2009也就感觉头文件多了几个定义,新的IDE确实比D7要舒服点,但是更卡更不稳定了,不知道是不是精简版的原因