问题是这样的在CONSOLE模式下,系统启动时,如何让系统等待10s,且在10s内,如果按任何键,则跳去执行A事件,否则,10s结束,则转去执行B事件。
解决方案 »
- delphi 窗体对象try finally end
- 如何将多个exe程序合并到一个exe程序里边,并且运行后能释放到不同的目录的!
- fastreport做报表,如何让每一页都显示相同的title和header?
- 大仙求命啊,这样的问题
- 怎样发送匿名消息
- 关于Pagecontrol的继承
- 关于动态创建控件的问题,高分相送!!!!
- constructor的用法
- 毫米与像素的换算关系是什么?已知分辨率.还需要什么条件?
- 请问国内网站哪里有《delphi5入门到精通》一书的例子源码下载?
- 一个关于纪录操作人员所有的操作--不知道如何来实现
- dbgird问题,用鼠标滚动时不会自动定位,且到头(底)时不能再滚动是,应如何解决?
大家快点想想办法!!
cqwty:
你的想法和我想的一样,还有个问题,如何判断用户按下了任意键?
用read读取键盘的输入时,要按下回车则表示有输入.
begin
sleep(100); //等待10s
read(AChar);
if Achar='Y' then
break;
end;
执行到read时就停止了,无法在执行循环了
这样写还是不行,就是不知道如何修改,请指教!!
press anykey to continue
看看这条语句是怎么出来的就知道了