过去我曾发过帖子,问过此类问题。
http://expert.csdn.net/Expert/topic/1283/1283126.xml?temp=.772793在VB中,Timer控件用起来有好多问题。
有几种方法可以,一是以Timer设定定时的记时,一是以API函数SetTimer设定记时
但这两种方法都有长时间运行时,耗费系统资源的问题,SetTimer要好些,在我的机子
上不能运行5小时以上,Timer只要十几分种就不行了。
过去我曾用CB中起线程记时方法,但在VB中,这种方法过于烦琐,同时也有好多问题。
现在以一高手建议,用timeSetEvent记时,运记测试一天以上没出理耗费系统资源问题。
但问题在于其Public Sub TimeProc(ByVal uID As Long, ByVal uMsg As Long, ByVal dwUser As Long, ByVal dw1 As Long, ByVal dw2 As Long)函数中,很多VB
的函数无法使用,或是我的环境有问题,但是原因不明。在VB环境下,可以运行,但可执
行文件中却非法操作。例如Mid这个函数。
想请教各位在处理这方面实时记时类问题时,怎么处理呢?