问:我在delphi程序里面接收一条命令后,弹出一个窗口,可以确认,取消,回复这条命令。
但是在程序里面有个timer,时间设3s,检测网络的连接状态。问题是:第一次点确认或取消之后程序进到timer里面去了,原因是timer没3s钟触发一次,点击慢了就进timer里面了,再点执行确认或取消的操作。有什么简单的办法处理?
但是在程序里面有个timer,时间设3s,检测网络的连接状态。问题是:第一次点确认或取消之后程序进到timer里面去了,原因是timer没3s钟触发一次,点击慢了就进timer里面了,再点执行确认或取消的操作。有什么简单的办法处理?
在TIMER事件中检查标志的状态,如果未处理等不做任何操作
弹出
Timer。Enabled := true;