当按任意键时退出循环。

jmj83 2001-11-26 08:31:32
for i:=1 to 5000 do
begin
windows.beep(300+i,500);
???
exit;

end;

如何在???处写一句,当按任意键时退出循环。
...全文
211 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tikkypeng 2001-11-26
  • 打赏
  • 举报
回复
Application.ProcessMessages;

for i:=1 to 5000 do
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;
jmj83 2001-11-26
  • 打赏
  • 举报
回复
我是想,
显示一个提示窗口,当单击这个提示窗口的YES按钮时(如messagedlg) ,
退出循环,
如果不点击或按NO时,
说明用户不在,
则继续BEPP。


tikkypeng 2001-11-26
  • 打赏
  • 举报
回复
Application.ProcessMessages;

for i:=1 to 5000 do
begin
windows.beep(300+i,500);
if ExitFlag=True then
begin
exitflag:=false;
exit;
end;
end;
taxi 2001-11-26
  • 打赏
  • 举报
回复
for i:=1 to 5000 do
begin
windows.beep(300+i,500);
Application.ProcessMessages;
if ExitFlag=True then
begin
exitflag:=false;
exit;
end;
end;
qiubolecn 2001-11-26
  • 打赏
  • 举报
回复
to 以上各位

在循环内部加application.ProcessMessages 应该有必要吧
jianping0 2001-11-26
  • 打赏
  • 举报
回复
正如tikkypeng(一两狂死郎之天衣有缝)所说
在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;
ai_daoluan 2001-11-26
  • 打赏
  • 举报
回复
好像窗体有一个设置还是事件,可以优先于其他控件来接受键盘事件,就跟屏保一样。
tikkypeng 2001-11-26
  • 打赏
  • 举报
回复
var
ExitFlag:Boolean;
ExitFlag初始为False~~~当按键事件发生以后~~修改为True~~

for i:=1 to 5000 do
begin
windows.beep(300+i,500);
if ExitFlag=True then exit;
end;
用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。主要模块包括以下几点:(1)登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改用户的基本信息,也可以退出。(2)资讯功能:后台录入资讯,在微信小程序失物招领系统的资讯模板展示,用户可以任意浏览资讯列表和详细信息,首页显示最新3条。(3)失物分类:后台进行失物分类信息设置,分类的录入、修改、删除;设置的分类信息在发布失物信息的候进行选择。(4) 失物信息发布:先选择分类,然后填写要发布的信息(标题、内容、联系方式、姓名、相关图片等)。(5)失物信息列表和查询: 显示平台有的失物信息列表,可以点击信息查询,在列表的顶部输入要查询的失物信息中含有的关键字。(6)失物信息详情:从失物信息列表点击到详情页面,会显示详情内容,包含发布间、点击、发布用户、联系人、电话、描述;支持点击图片全屏滑动查看,支持点击电话、直接拨打电话功能。(7)点赞和关注: 在失物信息详情页面底部,支持点赞和收藏关注功能(8)留言反馈:填写留言内容、联系人、手机号码、联系邮箱(9)我的收藏:收藏的失物信息,支持删除。(10)用户信息:填写姓名、qq、邮箱、备注等信息(11)退出登录:清除登录的cookie,跳转回首页

5,402

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧