本人封装的一个VB创建多线程的API函数(标准DLL),很实用,使用方便,欢迎试用、提意见!(首发于VBGOOD)
时间:2011-11-25
来源:互联网
终于写好了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
功能: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
作者: taoguangye 发布时间: 2011-11-25

作者: yiguangqiang88 发布时间: 2011-11-25
作者: taoguangye 发布时间: 2011-11-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28