'在窗体上添加一个CommandButtonPrivate Sub Command1_Click()
Dim hThread As Long, hThreadID As Long
hThread = CreateThread(ByVal 0&, ByVal 0&, AddressOf MyThread, ByVal 0&, ByVal 0&, hThreadID)
CloseHandle hThread
End Sub’在模块中做如下声明
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Declare Function CreateThread Lib "kernel32" (lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadID As Long) As Long
Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As LongPublic Sub MyThread()
'在这里放入你要作的事情
End Sub上面是一个非常简单的线程,你稍做修改即可完成你的事情。
但是一定要用线程才能完成的你事情吗?一般的就多用几个Timer控件也可以实现啊
Dim hThread As Long, hThreadID As Long
hThread = CreateThread(ByVal 0&, ByVal 0&, AddressOf MyThread, ByVal 0&, ByVal 0&, hThreadID)
CloseHandle hThread
End Sub’在模块中做如下声明
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Declare Function CreateThread Lib "kernel32" (lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadID As Long) As Long
Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As LongPublic Sub MyThread()
'在这里放入你要作的事情
End Sub上面是一个非常简单的线程,你稍做修改即可完成你的事情。
但是一定要用线程才能完成的你事情吗?一般的就多用几个Timer控件也可以实现啊
解决方案 »
- vb中checkBox控件
- 急!!!怎么用VB接收单片机传过来的数据
- 程序有错误的时候,出现错误提示后,点停止程序,vb就退出了
- 怎样调整输入法得顺序?
- 如果用vb访问foxpro的数据库?
- 怎样将数据库中的数据插入到TReeView的节点中?
- 用WebBrowser1这个控件来播放GIF动画
- 读取文件操作,情多多帮助,谢谢
- 55555~~~~,各位我该怎么办!我被$^$%$^$#^%Y
- 借问如何得到DBGRID某一CELL的位置(TOP,LEFT,WIDTH, HEIGHT)?
- 怎样备份表!
- zmcpu(CPU),谢谢你的回答,接分 !如何使VB的程序,自己生成 .exe 文件???有难度吧~!高手!!!求助!(visualbasic2000)
hThread = CreateThread(ByVal 0&, ByVal 0&, AddressOf MyThread, ByVal 0&, ByVal 0&, hThreadID)
CloseHandle hThread这句到底有什么作用?
这是什么意思??是说线程不安全??那不会down机吧???
非安全线程,意思是,VB不提供线程安全机制,所有的地方你得自己控制,弄不好就会Down
上面是关闭一个线程句柄
最好装sp5再编译,据微软说p代码和本机代码编译结果有些不同,是VB的一个bug线程函数里不可以使用VB的内置函数,否则100%出错
Dim hThread As Long, hThreadID As LongDim lNull as long
lNull=0
hThread = CreateThread(lNull, lNull, AddressOf MyThread, lNull, lNull, hThreadID)