如何将系统的提示变成自己的提示 就象VB里的on error goto语句。DELPHI里如何写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 type Tform1=class(TForm).....procedure TForm1.AppException(Sender: TObject; E: Exception);.....procedure TForm1.FormCreate(Sender: TObject);begin Application.OnException := AppException;end;procedure TForm1.AppException(Sender: TObject; E: Exception);begin //给出你的处理,E是错误类end; procedure TForm1.AppException(Sender: TObject; E: Exception);这样声明好象不行啊。 Sorry错了procedure AppException(Sender: TObject; E: Exception); 用异常处理啊:try //将可能会出错的程序放在这里except //出错后的处理语句end;如:try j:=0; i:=10 div jexcept ShowMessage('除数不能为0');end; hhytsoft(雨中独行) :这句出错 Application.OnException := AppException; 我看了DELPHI的帮助,好象也是这样写的,我这里怎麽不行?haoco(程序员) :弹出的还是系统报错啊。 你还没有解决呀在Additional组件组中有个组件叫ApplicationEvents,其中封装了applicaiton的事件,你可以在他的事件中定义就可以不用要这句话了Application.OnException := AppException;直接在其事件中处理就可以了。 另外在你没有打包成exe文件,在Delphi运行时系统还是会先截获错误,还是会有提示,这是你的调试环境设置有关系。你在Delphi外运行,就可看到你自己的提示了。 try j:=0; i:=10 div jexcept on e: 错误类型 do begin showmessage('提示') end;end;在Delphi 中仍会出现系统的提示,但在编译后执行EXE文件时就会出现你设置的提示 FreeLibrary DLL 处理 Webbrowser 内存泄露 请问高手如何将DateTimePicker置空值啊,或者有哪些控件可以解决?3Q 如果動態增加表字段 用interbase建的数据库表能不能加到SQL数据库里面 请问谁在Delphi中使用中Mapi? 用Indy组件发送邮件时,程序会停止响应,不知道有什么好办法解决这个问题 一个关于键盘编程问题,超简单的。 如何模拟VC IDE 中的这个动作? CSDN的Delphi版里的大虾都开发过什么软件?来者有分! 急,安装问题 目前 谁家的物业管理软件 最好? (最好有财务接口的) 单机版改为C/S模式该怎么办?
Tform1=class(TForm)
.....
procedure TForm1.AppException(Sender: TObject; E: Exception);
.....
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnException := AppException;end;procedure TForm1.AppException(Sender: TObject; E: Exception);begin
//给出你的处理,E是错误类
end;
这样声明好象不行啊。
procedure AppException(Sender: TObject; E: Exception);
try
//将可能会出错的程序放在这里
except
//出错后的处理语句
end;
如:try
j:=0;
i:=10 div j
except
ShowMessage('除数不能为0');
end;
我看了DELPHI的帮助,好象也是这样写的,我这里怎麽不行?
haoco(程序员) :弹出的还是系统报错啊。
在Additional组件组中有个组件叫ApplicationEvents,其中封装了applicaiton的事件,你可以在他的事件中定义就可以不用要这句话了Application.OnException := AppException;
直接在其事件中处理就可以了。
j:=0;
i:=10 div j
except
on e: 错误类型 do
begin
showmessage('提示')
end;end;
在Delphi 中仍会出现系统的提示,但在编译后执行EXE文件时就会出现你设置的提示