终于写好了VB创建线程的DLL函数(标准动态链接库,此DLL也是VB写的),通过API申明使用,使用灵活、方便。广大VB爱好者的福音。
功能:VB创建线程(其它语言没测试过,不知是否能用)。
编写原因:鉴于VB创建稳定线程的需求
特点:可替代API CreateThread来创建线程,且自动对线程进行初始化,线程函数中不再需要初始化线程就可以使用对象、类、窗口等。提供多达四个线程参数,如果不够用的可通过结构体扩展,通过API声明使用,大大简化代码。使用很方便,特别是对于初学者。
注意:请将程序设为从sub main()启动,否则会重复调用启动窗口。和其它多线程一样,不能在IDE环境调试,只能编译EXE后再调试。
特别声明:此DLL仅限于VB爱者研究使用,使用者请注明出处(首发于VBGOOD 链接地址http://www.vbgood.com/thread-108165-1-1.html),不得用于商业用途,本人也不对使用此DLL产生的任何后果负责。
文件名:VBCreateThread.dll
版本:1.0.240
函数名:CreateThreadE
参数(共五个):
address 线程函数地址 long型
p0至p3 为线程参数 long型
返回值:线程句柄 long型
下载地址:
http://good.gd/1796183.htm
VB申明及参数示例:
Public Declare Function CreateThreadE Lib "VBCreateThread.dll" (ByVal address As Long, ByVal p0 As Long, ByVal p1 As Long, ByVal p2 As Long, ByVal p3 As Long) As Long