英文提示框的汉化(100分)

  • 主题发起人 主题发起人 rdm
  • 开始时间 开始时间
R

rdm

Unregistered / Unconfirmed
GUEST, unregistred user!
用mssql7.0作服务端,用delphi开发客户端,在DBGrid中添加数据时,有时数据非法
会出现英文的错误提示框,应如何将其汉化?
 
我遇到过相同情况.我是用 DBGrid 对应字段
的 OnValite 事件代码过滤进行处理。
 
rdm:
我已发送压缩文件const5.zip给你,请查收!
解压后有二个文件(consts.pas,dbconsts.pas)
把上述二个文件复制到DElphi/lib目录即可
 
老问题了!汉化DELPHI的如下文件就可解决:
consts.pas
comstrs.pas
dbconsts.pas
bdeconst.pas
corbacon.pas
midconst.pas
mxconsts.pas
oleconst.pas
webconst.pas
ibconst.pas
corbcnst.pas
comconst.pas
sysconst.pas
dialogs.pas
graphics.pas
......
汉化完成后放入delphir的“/LIB”目录.
重新启动delphi

 
dingbaosheng:
顺便问一下,如何汉化那些文件呢。
先行谢过!!!
 
资源管理器(rc
 
zsp,我也要,
yhou31@chinaren.com
谢谢
 
我有一个方法:
用POS的方法,截获错误消息,再SHOWMESSAGE一下就OK
 
我遇到过相同情况,我只是简单的把所有错误消息截获。
procedure Txtwh.myException(Sender: TObject; E: Exception);
begin
application.MessageBox(' 非法操作 ','Iexplore',MB_OK);
end;

procedure Txtwh.ActiveFormCreate(Sender: TObject);
begin
application.OnException:=myException;
end;
 
用VC修改consts.res,dbconsts.res
 
To dingbaosheng: 果然是站着说话不腰疼,你去汉化试试看!
这个问题其实很简单,写 OnPostError OnUpdateError 事件就可以了。
if E is ... then ...
 
还不如截获数据库,报出自己的中文消息好用!
 
多人接受答案了。
 
后退
顶部