请问如何提高DELPHI程序的稳定性,要注意哪些方面?

解决方案 »

  1.   


    如果你用控件多的話就要注意控件的問題。
    VCL本身對線程支持不好,如果你寫多線程這點要注意如果你要做網絡,INDYBUG一堆,你要注意自己去解決
      

  2.   


    有些东西还非得用第三方控件才能提高稳定性。比如说自带的DBGrid,就N多bug,还不如cxGrid稳定又好用
      

  3.   

    delphi做服务端,总感觉还不如vc写的稳定
    socket通信方面也是
      

  4.   

    delphi的第三方控件确实又不少问题,而且不方便向后兼容。少用或可以自己开发适合新老版本的控件。
    写线程的话,bug很多,最好别用控件的线程,能自己写一个类似thread的线程最好了。
    少用指针,因为delphi指针本来就很复杂难懂,很容易造成内存泄漏。除非你已经相当熟悉了。
    然后最最重要一点的就是1楼所说的代码质量,少用继承,模块化设计,耦合性小,便于维护。