使用 mHandle1 = CreateThread(Null, ByVal O&, AddressOf Module.JiaZai1, VarPtr(0), ByVal 0&, threadid1)
创建一个线程
并在过程结束后使用 Call TerminateThread(mHandle1, ByVal 0&)
结束线程 一切正常
可是有在第一个下面又增加了一个线程 mHandle1 = CreateThread(Null, ByVal O&, AddressOf Module.JiaZai1, VarPtr(0), ByVal 0&, threadid1)
mHandle2 = CreateThread(Null, ByVal O&, AddressOf Module.JiaZai2, VarPtr(0), ByVal 0&, threadid2)
分别在过程结尾用了 Call TerminateThread(mHandle1, ByVal 0&)
Call TerminateThread(mHandle2, ByVal 0&)
出现了错误
总是第二个线程出错,到底怎么回事?
创建一个线程
并在过程结束后使用 Call TerminateThread(mHandle1, ByVal 0&)
结束线程 一切正常
可是有在第一个下面又增加了一个线程 mHandle1 = CreateThread(Null, ByVal O&, AddressOf Module.JiaZai1, VarPtr(0), ByVal 0&, threadid1)
mHandle2 = CreateThread(Null, ByVal O&, AddressOf Module.JiaZai2, VarPtr(0), ByVal 0&, threadid2)
分别在过程结尾用了 Call TerminateThread(mHandle1, ByVal 0&)
Call TerminateThread(mHandle2, ByVal 0&)
出现了错误
总是第二个线程出错,到底怎么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货