自创建ttimer的实例timer1后,如何把timer1的ontimer事件与自定义的事件过程联系起来? 如题。还有就是自定义的事件过程的格式是怎样的?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure tform1.aaa(Sender: TObject);begin ... end;创建后Timer后timer1.ontimer = aaa;就可以了 把自己写一个ontimer事件赋给你的timer1,然后将你的过程放在procedure Yourontimer(Sender: TObject);begin 你的过程;end;Timer1.Ontimer := YourOnTimer; [Error] sFunc.pas(192): Incompatible types: 'method pointer and regular procedure'我照上面两位做了,报这个错。 procedure myTimer(Sender: TObject);var fName:string;//-------------------------------------------------------------------beginsnapscreen(stream);createFileName(fname);keepbmp(99);stream.SaveToFile(fName);end;.......................................................begintimer1:=ttimer.create(nil);timer1.Interval:=5000;timer1.OnTimer:=mytimer;timer1.Enabled:=false;end;[Error] sFunc.pas(192): Incompatible types: 'method pointer and regular procedure'我照上面两位做了,报这个错。 自定义过程放在Form的Publec 或private 或type TForm1 = class(TForm) ADOConnection1: TADOConnection; ADOQuery1: TADOQuery; DataSource1: TDataSource; DBGrid1: TDBGrid; BitBtn1: TBitBtn; Timer1: TTimer; procedure BitBtn1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end; 如何 每 N 时间 执行一条语句? 如图 我想在delphi下启动linux上的程序,请问怎么实现啊.. DELPHI中的SQL的语句,单引号可能有问题,请大家帮忙看看。 用ado连接远程oracle问题? 关于Delphi爱好者在线联盟... 请问怎样取消用户的click事件? 如何让自己的应用程序只被执行一次?即如被再次执行,提示 求求各位了!来看看这个简单的问题吧! 谁能够帮我将以下C++代码翻译成Delphi的???加分 我想用ShellExecute执行一个网页文件,但不希望打开(显示)这个网页,行吗? 乱码问题
begin
...
end;创建后Timer后
timer1.ontimer = aaa;
就可以了
procedure Yourontimer(Sender: TObject);
begin
你的过程;
end;Timer1.Ontimer := YourOnTimer;
我照上面两位做了,报这个错。
var
fName:string;
//-------------------------------------------------------------------
begin
snapscreen(stream);
createFileName(fname);
keepbmp(99);
stream.SaveToFile(fName);
end;
.......................................................
begin
timer1:=ttimer.create(nil);
timer1.Interval:=5000;
timer1.OnTimer:=mytimer;
timer1.Enabled:=false;
end;
[Error] sFunc.pas(192): Incompatible types: 'method pointer and regular procedure'
我照上面两位做了,报这个错。
TForm1 = class(TForm)
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
BitBtn1: TBitBtn;
Timer1: TTimer;
procedure BitBtn1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;