Delphi写的应用程序,做成中文版本有什么好的解决方法

解决方案 »

  1.   

    @zbdzjx 我想设置一个参数开关,=1为中文版,=2是英文版,,,
    如果在程序中修改那是二个应用程序了
      

  2.   

    @sonicer 对的,有什么好的解决方案么
      

  3.   

    1 delphi自带的多语言相关的工具或许可以研究一下
    2 POEDIT
    3 自己想办法定义,把相关信息,或者多语言信息写到INI之类的配置文件中
      

  4.   

    我之前的做法是在数据库中建一个表,有六列:工程名、form名、控件名、英文、简体中文、繁体中文。因为我的程序是对数据库进行操作的,所以就在数据库中建表,如果你的程序不操作数据库,可以用INI文件或文本文件等方式来保存。我的程序中的form都是继承于一个BaseForm,在BaseForm的打开事件中,对界面上的全部控件都判断一次,如果这个工程的这个form的这个控件,在表中有内容,就根据要显示的语言,读出值,改这个控件显示的文字。
      

  5.   

    程序小的话怎么折腾都行,方法有好多种,程序比较大,上千个form的话无论哪种方式都会烦死人
      

  6.   

    @xstdljj   有20多个DLL,够折腾了,有什么好办法么
      

  7.   

    delphi 中不是有资源dll项目模板么,new->other->resource dll wizard, 自己看看吧