请问,在程序启动时,要如何拦截单数据库不存在的异常,使英文提示不出现,在我窗体的create事件中,进行判断数据库是否存在,如不存在触发异常,可是还是有几个英文提示出现,难道不是在窗体的create事件中拦截单数据库不存在的异常吗? 首先你是在什么地方判断的数据库存不存在,另外,要脱离delphi的IDE环境运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.不要再IDE中将DataBase,Table,Query等类似控件的Active(Connected)属性设置为True;2.在OnCreate中拦截 Try Table1.Actice:=True; Excepte ShowMessage('Fail'); End; 需在Program单元拦截,也就是项目单元,在你CreateForm DM单元的时候. 可以先定义一个函数,一般错误的提示有sql...,最后一个字母是'.',pos查找点,取'.'以后的字符串,function mymessage(msg1:string):string;...Try Table1.Actice:=True; Excepte on E:Exception do showmessage(mymessage(E.message)); End; 日文和中文编码问题 tcp连接不太稳定的问题。 拔牙原来这么疼,郁闷,散分 我用Delphi做了个登陆框的程序,用BDE连数据库(STANDARD),但把它放到另一台机子去不能运行啊! 菜单问题!! SeSkin的控件是属于那个控件包的? intraweb之三层开发问题. 我要怎样写调用这个方法的代码呢?在线等候,回答正确立即给分。 急,如何判断当前windows账号是否已经设置密码 TAPI 关于自动更新 请问一下各位朋友,在win2000下设置打印机自定义纸张和在98下设置有什么不同?
2.在OnCreate中拦截
Try
Table1.Actice:=True;
Excepte
ShowMessage('Fail');
End;
.
.
.Try
Table1.Actice:=True;
Excepte
on E:Exception do
showmessage(mymessage(E.message)); End;