我有一个Delphi程序,是繁体的,我想把它转换成简单,也找了相应的转换工具,代码我是全部转换过来了,但是窗口中组件的Name全部都是乱码,运行后也是乱码,真不知道是什么问题,请高人指点

解决方案 »

  1.   

    估计你的Windows是简体中文的,所以big5的字符在界面中没办法显示,你最好是改成unicode的繁体字符。
      

  2.   

    我看错了,你是把BIG5的程序转成了GBK的程序,然后界面就乱了?不太对啊。
      

  3.   

    直接升级到delphi 2010 上来就可以了!
      

  4.   

    我看到里面Label的Font属性Chartset里面全部设置的Big5,一个一个的改,麻烦死了
      

  5.   

    你看看组件的属性列表中name属性是乱码,还是在界面中显示乱码?
      

  6.   


    再写个函数把.dfm文件中的CHINESEBIG5_CHARSET全部替换成GB2312_CHARSET,字体名称设置成宋体 试试
      

  7.   


    对,其实主要是改Dfm文件。