I
icysword
Unregistered / Unconfirmed
GUEST, unregistred user!
用一个TTimer控件, 代码如下:
procedure TForm1.Timer1Timer(Sender: TObject);
var i:integer;
begin
while i<>0 do
begin
i:=1;
application.ProcessMessages;
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
end;
end;
无限循环. 然后用热键F5控制TTimer.Enable:=true; F6控制TTimer.Enable:=false;
以上操作都能成功, 但是会造成系统崩溃, 死机,
请问为什么?? 有什么解决的办法吗?
procedure TForm1.Timer1Timer(Sender: TObject);
var i:integer;
begin
while i<>0 do
begin
i:=1;
application.ProcessMessages;
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
end;
end;
无限循环. 然后用热键F5控制TTimer.Enable:=true; F6控制TTimer.Enable:=false;
以上操作都能成功, 但是会造成系统崩溃, 死机,