首页
社区
课程
招聘
[求助]关于 SetTimer 和 KillTimer 的问题!!!
发表于: 2008-10-24 01:09 5735

[求助]关于 SetTimer 和 KillTimer 的问题!!!

2008-10-24 01:09
5735
procedure MoverMY;
var
  i, J : integer;
begin
KillTimer(Form1.Handle, 1);  // 我只希望下面的代码只执行一次
J:=Form1.Left;
for I := 0 to 10 do
Form1.Left:= Form1.Left+ 10;
Showmessage(inttostr(Form1.Left -J)); // 并且希望能执行到这行, 事实也是每次都执行到这行, 才退出!!!
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  SetTimer(Form1.Handle, 1, 300, @MoverMY);
end;

上面的代码不知有没问题!!!

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 189
活跃值: (4810)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
顶起!!!!!!!
2008-10-25 17:09
0
雪    币: 4580
活跃值: (992)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
自己调试一下不就知道了嘛,用搞这么麻烦嘛?
2008-10-27 11:55
0
雪    币: 207
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
加那么多感叹号....
2008-10-28 13:11
0
雪    币: 225
活跃值: (173)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
D7 跑了一下,完全正确
2008-10-30 21:43
0
雪    币: 189
活跃值: (4810)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
OK, 已解决!!!(有时比线程好用)
2008-11-25 06:34
0
游客
登录 | 注册 方可回帖
返回
//