Delph7中DFM窗體文件中的Caption如何轉為中文呢?(原來是中文的) (50分)

  • 主题发起人 主题发起人 lixin38
  • 开始时间 开始时间
L

lixin38

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi7設計的時Caption是中文,但是保存後
直接打開dfm窗體文件發現Caption卻變成了類似以下:#27880#20874#31383#21475
請問應該如何還原呢?謝謝!
 
在 Delphi IDE 中用 File->Open(*.dfm)打开你的 .dfm 文件,任意修改某个字,然后再改回原样,保存即可。
 
是因為unicode的問題....
 
在Form上点鼠标右键,在弹出菜单中选择‘View As Text’,然后按一下保存按钮。再打开.dfm文件就是中文的了。
 
有幾百個dfm文件,這樣子,太麻煩了!
有沒有什麼函數可以轉換過來呢?
 
可以這樣試試

procedure TForm1.Button1Click(Sender: TObject);
var
s: String;
p: WideChar;
begin
s := '27880';
p := WideChar(StrToInt(s));
ShowMessage(p);
end;

 
Thanks.......
 
后退
顶部