易截截图软件、单文件、免安装、纯绿色、仅160KB

VB Timer控件运行一段时候自动停止

VB Timer控件运行一段时候自动停止
'//测试过了很郁闷- -。本机调试没问题。放到其他机子就出问题了。刚开始以为是加壳之后或者vmp之后才出问题
后来发现- -不加壳。也一样停。输出p代码测试了还是停了。用本地代码也一样。

是同时开了好几个程序测试的。有几个停的快。几个停的慢。。在timer事件的开头都加了显示信息。
也就是说timer事件停了。。很郁闷。重新true也不行。。

本机运行很长时间都没问题。。里边代码都一般。其中有这样的
Interval属性让他随机变

text4.text=2 '//这些都没问题的
'//Randomize
'//Timer_ZDsell.Interval = Val(Text4.Text) * 1500  '//+ Int(Rnd() * 1000 + 500)

不知道是不是经常换Interval引起的。- -碰到的朋友看看。无语了。探讨一下。
运行的时候不定。有时3-15分钟。有时2-3个小时才出。。运行的程序6-7个。2个很快出问题。其他的慢慢出。

Private Sub Timer_ZDsell_Timer()
debug.print now & "xxx"
If xxx then
'//代码
'//代码
End if
End Sub

我判断的测试的依据就是一段时间之后他连xxx都不给我显示- -。挂掉了。

Timer_ZDsell_Timer

全局查找是否别的地方设置了他的enable=False 或者 interval= 0

改为:
Timer_ZDsell.Enabled=False
Timer_ZDsell.Interval=(Val(Text4.Text)*1500+50)'注意Interval为Long类型,值不能越界
Timer_ZDsell.Enabled=True

飘过


加上

On Error Resume Next
If Timer_ZDsell.Interval


相关问答:

请好心人帮我把VB源码转为VB.NET~

希望大家能够帮我下.感谢了..


源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html

转为VB.NET源码.

小弟完全是新手 不懂的说.麻烦各位帮忙一下

我的EMAIL是:4452 ......

从VB转行VB.NET~~~开始的时候如何学基础入门啊~

VB偶学得不错,现在大一,高三的时候就学VB了,现在学校里都是学C#和VB.NET的兄弟多。。。
偶要转行VB.NET了~当年学VB学了2年,对VB里面的常用函数都十分了解。
Select、If结构、For Next循环、等都了解。。。 ......

vb插入数据库重复值问题

在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......

vb.net 创建access数据表实现一数据库多个数据表?

请各位指点下:程序代码如下mingchen = "C:\文件路径\"
cat = New ADOX.Catalog
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & min ......

vb中如何修改局域网电脑的网关或dns?

自己采用的是Set objWMIService = GetObject("winmgmts:\\"&computername&"\root\cimv2"),其中computername是局域网一台电脑的IP或计算机名,但使用这个wmi语句对远程计算机进行操作时 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号