<正> 大家都知道,FoxPro for Windows(以下简称FPW)和Visual Basic都是Windows下新一代的可视化编程工具,两者有很多相似之处。但对两种工具都熟悉的程序员可能会有一种强烈的感受,那就是,在它们所提供的可控制对象中,FPW缺少一个类似VB中的定时器对象。在VB中,定时器对象可以用于完成诸如时间显示、底层通信、动态图形图象更新、硬件控制等实时性较强的任务。笔者在参与设计的“地区级114电话号码查询系统”中就碰到这样一个难题,在系统中需要实现FPW与硬件实时通信。笔者使用FPW的C语言接口,设计了一个FPW的定时器引擎,成功地解决了这个问题。