D5的源码(DFM文件)可以直接用一个工具进行简繁体文字的转换,将软件做成简繁版本,但由于D7的文件格式和D5的不一样,所以无法转换,大家知不知道有什幺软件可以进行转换?

解决方案 »

  1.   

    d7和d5的dfm的区别应该就是 中文编码的区别。从d6 开始,dfm中的双字节编码(包括中文)都采用unicode方式。
    采用#xxxxx 的方式,xxxxx就是unicode编码。object FrmMain: TFrmMain
      Left = 192
      Top = 110
      Width = 696
      Height = 480
      Caption = #32467#31639#25171#21360  // 这部分
      Color = clGradientInactiveCaption
      Font.Charset = GB2312_CHARSET
      Font.Color = clWindowText
      Font.Height = -12
      Font.Name = #26032#23435#20307  // 这部分
      Font.Style = []
      FormStyle = fsMDIForm
      Menu = MainMenu1
      OldCreateOrder = False
      WindowState = wsMaximized
      WindowMenu = mnuWindows
      OnCreate = FormCreate所以,你要转成繁体,就不能简单的查找汉字了,需要根据这些unicode 编码来转换。
      

  2.   

    有没有现成的转换工具啊,我有D5的,可是D6,D7的没有,谁有啊,请公布啊,多少分我都给
      

  3.   

    aiirii(ari) 
    请发给我,