请教:自定义异常类的实现 请教:自定义异常类如何定义和实现啊?我目前主要是想获取当前窗口的异常信息,还要包括获取当前窗口信息,系统时间,当前登陆人员及当前操作信息等,哪位大侠指教啊!谢谢,一定高分以谢! :) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从Exception继承出来不就行了吗? 我知道从其他异常类继承出来啊,如exception;但是在具体实现的时候,我要获取其他信息,怎么获取啊,比如说获取某个窗口的title之类的信息,比如当前系统的日期啊,等等,如何实现,多多指教啊!谢谢 unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, StdCtrls;type TForm1 = class(TForm) ADOQuery1: TADOQuery; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; TFormException = class(Exception) private public constructor Create(const Msg: string; aForm: TForm); end;var Form1: TForm1;implementation{$R *.dfm}{ TFormException }constructor TFormException.Create(const Msg: string; aForm: TForm);begin Message := Msg + aForm.Caption;end;procedure TForm1.Button1Click(Sender: TObject);begin raise TFormException.Create('aa', self);end; 如何使用自定义控件的DCR文件中的光标? 终于把5张盘的delphi2006安装上了 非常简单! 不明白程序为何会自动关闭 如何让这些 speedbutton 能成一组??? 如何控制combobox控件只能输入字符类型数据???? 能不能推荐几本DELPHI的书籍呀? 这样写怎么会报错阿! cxgrid 隐藏相同内容 打印问题,很急,给高分! ClientSocket不会自动断开 如何读取delphi做的代密码的.db文件?
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, StdCtrls;type
TForm1 = class(TForm)
ADOQuery1: TADOQuery;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
TFormException = class(Exception)
private
public
constructor Create(const Msg: string; aForm: TForm);
end;var
Form1: TForm1;implementation{$R *.dfm}{ TFormException }constructor TFormException.Create(const Msg: string; aForm: TForm);
begin
Message := Msg + aForm.Caption;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
raise TFormException.Create('aa', self);
end;