本人有一Delphi程序,以前是在Delphi7、简体中文模式下编写,现在需要程序支持多语言(简体中文、英文),并要求可以在中文Windows、英文Windows下都能够显示正常,求各位大侠帮助,目前有什么最优的解决方案?
多谢了!

解决方案 »

  1.   

    unicode,移植到D2009或以后版本的吧。
      

  2.   

    移植到delphi2009的工作量太大了,Delphi7拥有这么多的用户,难道没有好的解决办法吗?
      

  3.   

    另外一直没搞明白,为什么以前使用Delpi5时,做的程序在英文操作系统下显示中文基本正常,Delphi7以后反而不行了?
      

  4.   

    最简单的用 INI文件,一种语言一个INI,所有界面显示信息都从INI里取格式就是[from名称]
    统一名称=实际语言提示这种其它有现成的组件可以用,都多少年前的事了,你用google找一下,我记得最少不少于2个 嘿嘿
      

  5.   

    但这种方法并不能解决在英文操作系统下正常显示中文的问题啊,因为Delphi7不支持Unicode。
      

  6.   

    两种方法,一种是将D7升级到D2009以上版本,另一种在D7中是把所有组件都换成支持Unicode的组件。不过似乎工作量都不小。
      

  7.   

    有一套tnt的unicode控件
    但怎么着楼主你的工作量都不会小
    还不如直接移植到新版本
      

  8.   

    用了unicode 编程,英文系统不用中文支持一样可以显示中文。
      

  9.   

    最终解决方案,升级到delphi2010了.