首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么不让线程数不断增加

2013-01-23 
如何不让线程数不断增加?本帖最后由 bcrun 于 2012-08-31 20:39:36 编辑Private Sub Form_Load()Me.ShowTi

如何不让线程数不断增加?
本帖最后由 bcrun 于 2012-08-31 20:39:36 编辑

Private Sub Form_Load()
    Me.Show
    Timer1.Interval = 1000: Timer1.Enabled = True
End Sub

Function A()
    Dim objScrCtl As Object
    Set objScrCtl = CreateObject("MSScriptControl.ScriptControl")
    objScrCtl.Language = "JavaScript"
    objScrCtl.Eval "var a;"
    Set objScrCtl = Nothing
End Function

Private Sub Timer1_Timer()
    A
End Sub


不知道为什么,objScrCtl 释放不了,线程数不断增加,一直到内存占用完毕,如何让他用完彻底释放,不可以用全局变量,因为是在function里用的
[解决办法]
你的环境和我有什么不同嘛?

运行你的代码,编译了还是3个线程,没看见出现多个线程的时候.更别说线程数一直增加了.

热点排行
Bad Request.