S
Singun
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟写一个控制台程序(没有用窗体单元文件,但是用api在程序中建立了一个隐藏的窗体)。
在建立一个timer控件中遇到问题。我的目的是要写一个timer控件然后再在timer的ontime事件中
写一段程序,代码如下
procedure timeEvent(sender:Tobject);
begin
...
end;
procedure other();
var
fTimer: TTimer;
begin
......
fTimer:= TTimer.Create(Nil);
fTimer.OnTime:= timeEvent;
try
.....
finally
gTimer.Free;
end;
......
end.
但是系统会提示 fTimer.OnTime:= timeEvent;
这个语句有错,方法指针与一般过程类型不配匹(Error(35): Incompatible types: 'method pointer and regular procedure')
请哪位大虾指教。
在建立一个timer控件中遇到问题。我的目的是要写一个timer控件然后再在timer的ontime事件中
写一段程序,代码如下
procedure timeEvent(sender:Tobject);
begin
...
end;
procedure other();
var
fTimer: TTimer;
begin
......
fTimer:= TTimer.Create(Nil);
fTimer.OnTime:= timeEvent;
try
.....
finally
gTimer.Free;
end;
......
end.
但是系统会提示 fTimer.OnTime:= timeEvent;
这个语句有错,方法指针与一般过程类型不配匹(Error(35): Incompatible types: 'method pointer and regular procedure')
请哪位大虾指教。