这要如何处理,我都要疯了? SOS SOS SOS! 修改为:procedure TForm1.Handler (Sender: Tobject; E: Exception);不过不能确定,最好有完整的源码! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你声明的地方错了~~时不时写到了Form的private或者publich里面了??那里面写的过程或者函数他们的父类是TForm阿~~所以你的在写具体的过程或者是函数的时候需要声明这个过程或者是函数是属于那一个父类的~~所以需要procedure TForm1.Handler (Sender: Tobject; E: Exception这样写~~呵呵~~我是这样认为的~~可能理解错误~~请大家指教~~ 看你的错误信息,想tikkypeng(千两狂死郎)说的该是对的. 您试在private上面声明 procedure Handler (Sender: Tobject; E: Exception);然后在{$R *.dfm}下面声明procedure Tform1.Handler (Sender: Tobject; E: Exception);其中form1您定义的表单名. 是不是想实现以下功能呀?unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type ME = class(Exception); TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementationuses Unit2;{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);var m: ME;begin m := ME.Create('Abc'); Handler(self, m); m.Free;end;end.//-------------------------------------------unit Unit2;interfaceuses sysutils, Dialogs;procedure Handler(Sender: Tobject; E: Exception);implementationprocedure Handler(Sender: Tobject; E: Exception);begin ShowMessage(Sender.ClassName + ':' + e.Message);end;end. 怎样快速改多个同类控件为另一同类控件? VB 申明转 DELPHI 请教个关于opengl选择模式下的问题 问个Delphi导入ActiveX控件的问题 请教DELPHI高手!ADOQUERY使用DELETE语句报些不知道的错误! 本人现在想学学DERICT技术,咨询中!请回答! 如何在richedit框中画图 p:=pos('sdsdfsdf:sdfsdf',':')为何p值为0? TBackupFile控件谁有? 我要准备什么类型的作品才可在求职中打动老板的心? 怎样使用qrpreview控件? 如何让dbgrid可以多行选择?
的地方错了~~时不时写到了Form的private或者publich里面了??那里面写的过程或者函数他们的父类是TForm阿~~所以你的在写具体的过程或者是函数的时候需要声明这个过程或者是函数是属于那一个父类的~~所以需要procedure TForm1.Handler (Sender: Tobject; E: Exception这样写~~呵呵~~我是这样认为的~~可能理解错误~~请大家指教~~
然后在{$R *.dfm}下面声明procedure Tform1.Handler (Sender: Tobject; E: Exception);其中form1您定义的表单名.
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;type
ME = class(Exception); TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementationuses Unit2;{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
m: ME;
begin
m := ME.Create('Abc');
Handler(self, m);
m.Free;
end;end.//-------------------------------------------unit Unit2;interfaceuses sysutils, Dialogs;procedure Handler(Sender: Tobject; E: Exception);implementationprocedure Handler(Sender: Tobject; E: Exception);
begin
ShowMessage(Sender.ClassName + ':' + e.Message);
end;end.