我试过,没问题
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure myonclick(Sender: TObject);
end;
var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
a:TButton;
begin
a:=TButton.Create(Form1);
a.OnClick:=myonclick;
end;
procedure TForm1.myonclick(Sender: TObject);
var
i:Integer;
begin
showmessage('aa');
end;
end.
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure myonclick(Sender: TObject);
end;
var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
a:TButton;
begin
a:=TButton.Create(Form1);
a.OnClick:=myonclick;
end;
procedure TForm1.myonclick(Sender: TObject);
var
i:Integer;
begin
showmessage('aa');
end;
end.
解决方案 »
- 请问clientdataset的filter过滤是否找不到‘’‘’空字符串的记录
- 为什么我的fastreport的子报表只有1条数据?
- 用Delphi生成随机数的问题
- 100分求解:如何实现cmd命令控制台? (注意审题)
- 设置窗体焦点
- 制作帮助文件最重要的问题,谢谢
- 谁能给我详细讲讲modalresult,please!
- 急!如何在richedit里改变其中某几个字的颜色?
- 请高手指点学习方法
- 已知一个进程的pid,如何获得某时刻该进程占用的CPU、内存、虚拟内存、句柄数等信息!
- 谁开发过GOLF会员俱乐部管理系统或谁用过除远古系统以外的?????
- 用delphi做的程序应该怎样修改可执行文件的图标!谢谢!
我另外创建了一个类Tdata,其中有
procedure OnTrigger(sener:TObject);前者创建时我定义: Tport.Ontrigger:=Tdata.OnTrigger; //>>Tdata.OnTrigger
compile时说 TNotify和 procedure类型不匹配,为什么? =========================================
Tport和Tdata是定义的类,你应该引用的是对象的事件和函数:
fdata := TData.create;
fport := TPort.create;fport.Ontrigger:=data.OnTrigger;