我的操作系统是XP中文,计算机连接一台进口设备,该设备配套软件是英文,并且厂家要求安装在中文
操作系统下时必须更改操作一同区域语言为"英语(美国)",问题是区域改过后我的delphi程序无法正
常显示中文了,我用了SMLPack控件也不行。请教各位前辈,这种情况如何解决?

解决方案 »

  1.   

    换一台Vista,然后对该程序指定语言环境。
      

  2.   

    你可以使用AppLocal,他能够很方便的解决你语言显示的问题。
      

  3.   


    如果你的系统是简体中文,你想玩繁体版或是日文版的软件或文本,不改变系统字体,可以用区域语言模拟软件applocal,这样就不会显示乱码了。之后不用时,为了不影响其它后续繁体软件的安装, 请把C:\WINDOWS\AppPatch\apploc.tmp中的内容清空后存档! 
      

  4.   

    最终还是该换d2009,或者用tntware套件写unicode版的程序不嫌麻烦的话装个双系统或者在虚拟机里跑delphi,折腾applocale不一定更便利