编了个小软件,主要功能是对检验样品进行检验到期的倒计时和提示,到了预先设定的检验时间之前的几分钟,就可以用语音提示检验,目前已做好了语音等功能,但是在提示的频次上面不知该如何写,主要问题是:利用timer控件在一个StringGrid列表中检索到期时间,然后与当前时间比较,进行倒计时,待到还有5分钟后,即开始进行语音提示,但我把语音提示的代码写在Timer事件中,这样没触发一次Timer的事件,就会有一次语音提示,怎样才能做到StringGrid中的10条记录如有到期的,每条到期的记录提示三次,每隔5分钟提示一次。
if(......)
if(......) 语音提示();
多加条件提示过的记录下来
下次判断此记录 根据返回条件设置是否继续提示
比如提示1次后 var a:=a+1 ....
下次判断如果a=3了就不再提示
思路就是这样 具体..... 自己设计一下吧
if(......)
if(......) 语音提示();
多加条件 提示过的记录下来
下次判断此记录 根据返回条件设置是否继续提示
比如提示1次后 var a:=a+1 ....
下次判断如果a=3了就不再提示
思路就是这样 具体..... 自己设计一下吧
同意