一劳永逸地修改Delphi的错误信息

I

import

Unregistered / Unconfirmed
GUEST, unregistred user!
我们知道,Delphi有自己的错误处理机制,我们可以用异常来捕捉一些错误信息,但是有的时候还是会发生一些意想不到的事情,程序没有办法捕捉到,这个时候就会弹出一个英文的错误信息框,那么有没有办法彻底地汉化这些信息,以后不论编什么程序都会有中文的信息呢?有!方法如下:
新建一个程序,然后在程序Uses部分添加myconsts;
找到$Delphi$.pas,复制到新建立的程序的目录,改名为myconsts,然后编译程序,这个时候会生成myconsts.dcu,将这个生成的dcu改名为consts.dcu,复制后覆盖$delphi$/u19979下面的consts.dcu即可(请注意备份文件)。必须重新启动Delphi才能生效。
附件中是我汉化的一些单元。
 
顶部