var
ExitFlag:Boolean;
ExitFlag初始为False~~~当按键事件发生以后~~修改为True~~for i:=1 to 5000 do
begin
windows.beep(300+i,500);
if ExitFlag=True then exit;
end;
ExitFlag:Boolean;
ExitFlag初始为False~~~当按键事件发生以后~~修改为True~~for i:=1 to 5000 do
begin
windows.beep(300+i,500);
if ExitFlag=True then exit;
end;
解决方案 »
- delphi如何设置想花刺代理一样,立即生效
- shuihan20e(鹏哥(理性的羊肠小道胜过激情的)请进,delphi5安装程序
- 截取字符问题
- 一个经验交流的地方
- C++中的this指针在Delphi中是用什么代替了?
- oracle连接问题
- 急问:请问在com中怎样声明ADORecordSet类型的属性
- 关于delphi组件安装的问题
- 在delphi中,使用有参数的adostoreprocedure时,只能够静态的在编译时给指定函数名吗?
- 小小问题,易过食糖水,请进-----
- 请教各位开发经验丰富的高手......(关于销售订单管理)
- 求CadoDraw4_C4.exe的Winzip解压密码!!恳请知道的朋友帮忙!!
在onkeydown中
exitflag:=true;
for i:=1 to 5000 do
begin
windows.beep(300+i,500);
if ExitFlag=True then
begin
exitflag:=false;
exit;
end;
end;
begin
windows.beep(300+i,500);
Application.ProcessMessages;
if ExitFlag=True then
begin
exitflag:=false;
exit;
end;
end;
begin
windows.beep(300+i,500);
if ExitFlag=True then
begin
exitflag:=false;
exit;
end;
end;
显示一个提示窗口,当单击这个提示窗口的YES按钮时(如messagedlg) ,
退出循环,
如果不点击或按NO时,
说明用户不在,
则继续BEPP。
begin
windows.beep(300+i,500);
if ExitFlag=True then
begin
exitflag:=false;
exit;
end;
end
在onkeydown中
if MessageDlg('是否终止循环?',mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin
ExitFlag := True;
end;