• 主页
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API

我起动了一个线程,另一个sub中如何结束?

seehack 2004-12-22 09:29:48
我起动了一个线程
sub main()
Dim t1 As Threading.Thread
t1 = New Threading.Thread(AddressOf HTMain1)
t1.IsBackground = True
t1.Start()
end sub

我用timer来检查这个线程是否超时,如在超时,我就把它停止,这段代码我要如何写
Sub TimerMain_Tick()

'????????如何写

end sub
...全文
79 点赞 收藏 2
写回复
2 条回复
捏造的信仰 2004年12月23日
将线程的定义放到外面去。这样就可以在两个过程中使用了。
回复 点赞
yes4pierce 2004年12月22日
TimeSpan span=SomeTime-DateTime.Now;
if(span.TotalSeconds>10)
{
t1.Abort();
t1.Join(2000);
}
回复 点赞
发动态
发帖子
VB
创建于2007-09-28

1.1w+

社区成员

11.0w+

社区内容

VB技术相关讨论,主要为经典vb,即VB6.0
社区公告
暂无公告