过去我曾发过帖子,问过此类问题。
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这个函数。
想请教各位在处理这方面实时记时类问题时,怎么处理呢?
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这个函数。
想请教各位在处理这方面实时记时类问题时,怎么处理呢?
我就要考虑用settimer了, 要是有问题就完了! 那该什么办?