本帖最后由 reghtml 于 2014-5-8 06:55 编辑
作者负责技术维护.
这个版本是测试版 不是最终版本
往使用者注意
@备注:
因为博客被迫停止所以以后发布可能都在TMD.la
------------------------------
.版本 2
.子程序 _创建定时器简单, 整数型, 公开, 一个简单的定时器
.参数 处理子程序, 子程序指针
.参数 时钟周期, 整数型
.子程序 _调用标签反馈事件, , 公开
.参数 句柄, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.子程序 _销毁定时器简单, 整数型, 公开
.参数 句柄, 整数型, , 要关闭的简单定时器句柄,由子程序‘创建定时器简单’返回获得
.子程序 许可证_尝试进入, 逻辑型, 公开
.参数 许可证指针, 整数型
.子程序 许可证_创建, 整数型, 公开
.子程序 许可证_进入, , 公开
.参数 许可证指针, 整数型
.子程序 许可证_退出, , 公开
.参数 许可证指针, 整数型
.子程序 许可证_销毁, , 公开
.参数 许可证指针, 整数型
.程序集 类_Event对象, , 公开
.子程序 创建, 整数型, 公开, 返回句柄,为0错误
.参数 手动复位, 逻辑型, 可空, 默认为假
.参数 初始已通知, 逻辑型, 可空, 假
.参数 名称, 文本型, 可空, 默认为NULL文本
.子程序 等待, 整数型, 公开, 返回-1则为失败
.参数 超时, 整数型, , -1为无限等待,单位为毫秒
.子程序 复位, 逻辑型, 公开
.子程序 取句柄, 整数型, 公开
.子程序 通知, 逻辑型, 公开
.程序集 类_读写锁, , 公开
.子程序 取读锁, 逻辑型, 公开
.参数 等待时间, 整数型, 可空
.子程序 取写锁, 逻辑型, 公开
.参数 等待时间, 整数型, 可空
.子程序 释读锁, , 公开
.子程序 释写锁, , 公开
.程序集 类_多线程操作, , 公开
.子程序 _GetThis, 整数型, 公开, 取类地址
.子程序 等待线程, 逻辑型, 公开
.参数 线程句柄, 整数型
.参数 等待时间, 整数型, 可空, 毫秒,-1无限等待
.子程序 挂起线程, 逻辑型, 公开
.参数 线程句柄, 整数型
.子程序 关闭线程句柄, 逻辑型, 公开
.参数 线程句柄, 整数型
.子程序 继续执行, 逻辑型, 公开, 继续运行被挂起的线程
.参数 线程句柄, 整数型
.子程序 启动线程_整数型指针_单参, 逻辑型, 公开, 整数型指针
.参数 欲执行的子程序, 整数型
.参数 参数数据, 整数型, 可空
.参数 线程句柄, 整数型, 参考 可空
.参数 等待线程返回, 逻辑型, 可空
.子程序 启动线程_整数型指针_单参_返回, 整数型, 公开, 单参数方式启动线程,线程执行完毕后才返回,返回所执行函数的返回值。
.参数 欲执行的子程序, 整数型
.参数 参数数据, 整数型, 可空
.参数 线程句柄, 整数型, 参考 可空, 可提供变量保存新建线程的句柄,不需要请留空。如果接收了句柄记得要关闭
.子程序 启动线程_整数型指针_多参, 整数型, 公开, 返回新建线程的句柄
.参数 子程序地址, 整数型
.参数 参数保存地址, 整数型, 参考, 记得要用 释放多参保持地址() 释放该处地址的内存及使用CloseHandle关闭线程句柄。
.参数 参数1, 整数型, 可空
.参数 参数2, 整数型, 可空
.参数 参数3, 整数型, 可空
.参数 参数4, 整数型, 可空
.参数 参数5, 整数型, 可空
.参数 参数6, 整数型, 可空
.参数 参数7, 整数型, 可空
.参数 参数8, 整数型, 可空
.参数 参数9, 整数型, 可空
.参数 参数10, 整数型, 可空
.参数 参数11, 整数型, 可空
.参数 参数12, 整数型, 可空
.参数 参数13, 整数型, 可空
.参数 参数14, 整数型, 可空
.参数 参数15, 整数型, 可空
.子程序 启动线程_整数型指针_多参_返回, 整数型, 公开, 多参数执行线程 线程执行完毕后才返回,返回所执行函数的返回值
.参数 子程序地址, 整数型
.参数 线程句柄, 整数型, 参考 可空, 不用记得释放
.参数 参数1, 整数型, 可空
.参数 参数2, 整数型, 可空
.参数 参数3, 整数型, 可空
.参数 参数4, 整数型, 可空
.参数 参数5, 整数型, 可空
.参数 参数6, 整数型, 可空
.参数 参数7, 整数型, 可空
.参数 参数8, 整数型, 可空
.参数 参数9, 整数型, 可空
.参数 参数10, 整数型, 可空
.参数 参数11, 整数型, 可空
.参数 参数12, 整数型, 可空
.参数 参数13, 整数型, 可空
.参数 参数14, 整数型, 可空
.参数 参数15, 整数型, 可空
.子程序 启动线程_整数型指针_三参, 整数型, 公开, 返回新创建的线程句柄
.参数 子程序地址, 整数型
.参数 参数1, 整数型, 可空
.参数 参数2, 整数型, 可空
.参数 参数3, 整数型, 可空
.参数 参数保存地址, 整数型, 参考, 用完用内存控制类的释放内存来释放
.子程序 启动线程_整数型指针_三参_返回, 整数型, 公开, 三参数方式启动线程,线程执行完毕后才返回,返回所执行函数的返回值
.参数 子程序地址, 整数型
.参数 参数1, 整数型, 可空
.参数 参数2, 整数型, 可空
.参数 参数3, 整数型, 可空
.参数 线程句柄, 整数型, 参考 可空
.子程序 启动线程_整数型指针_双参, 整数型, 公开, 返回新创建的线程句柄
.参数 子程序地址, 整数型
.参数 参数1, 整数型, 可空
.参数 参数2, 整数型, 可空
.参数 参数保存地址, 整数型, 参考, 用完用内存控制类的释放内存来释放
.子程序 启动线程_整数型指针_双参_返回, 整数型, 公开, 双参数方式启动线程,线程执行完毕后才返回,返回所执行函数的返回值
.参数 子程序地址, 整数型
.参数 参数1, 整数型, 可空
.参数 参数2, 整数型, 可空
.参数 线程句柄, 整数型, 参考 可空
.子程序 启动线程_子程序指针_单参, 逻辑型, 公开, 子程序指针
.参数 欲执行的子程序, 子程序指针
.参数 参数数据, 整数型, 可空
.参数 线程句柄, 整数型, 参考 可空
.参数 线程标识符, 整数型, 参考 可空
.参数 等待线程返回, 逻辑型, 可空
.子程序 强制结束线程, , 公开
.参数 线程句柄, 整数型
.子程序 取当前线程句柄, 整数型, 公开
.子程序 取返回值, 整数型, 公开, 使用前请保证线程已经运行完毕,如线程尚未中断将返回STILLACTIVE(值为259)。子程序返回值为其他数据类型将返回指针。
.参数 线程句柄, 整数型
.子程序 取状态, 整数型, 公开, 返回0表示该线程不存在(或句柄已被关闭),返回1为运行完毕,2为正在运行。
.参数 线程句柄, 整数型
.子程序 释放多参保存地址, 逻辑型, 公开
.参数 内存地址, 整数型
.参数 dwSize, 整数型, 可空
.参数 flAllocationType, 整数型, 可空
.程序集 类_互斥锁, , 公开
.子程序 创建, 整数型, 公开, 返回互斥锁句柄
.子程序 进入, , 公开
.子程序 退出, , 公开
.子程序 销毁, , 公开
.程序集 类_普通时钟, , 公开
.子程序 _GetThis, 整数型, 公开, 取类地址
.子程序 撤销控件, 逻辑型, 公开, KillTimer
.参数 标识, 整数型, 可空
.子程序 注册控件, 逻辑型, 公开, SetTimer
.参数 窗口句柄, 整数型, 可空
.参数 时钟周期, 整数型, 可空
.参数 标识, 整数型, 可空
.参数 周期事件, 子程序指针, , 回调函数,参数可以省略,参数一:窗口句柄,参数二:消息类型,参数三:时钟ID,参数四:启动时间(和GetTickCount得出效果相同)
.程序集 类_数据表, , 公开
.子程序 查找, 字节集, 公开, 出错返回空
.参数 key, 字节集
.子程序 清除, , 公开
.子程序 删除, , 公开
.参数 key, 字节集
.子程序 添加, , 公开
.参数 key, 字节集
.参数 value, 字节集
.子程序 重置, , 公开
.参数 成员数, 整数型, , 哈希表成员数
.程序集 类_线程池, , 公开
.子程序 启动线程池, 逻辑型, 公开, 创建线程池并开始运行
.参数 线程池容量, 整数型, 可空, 默认为20
.子程序 取状态, 整数型, 公开, 0为未启动,1为运行中,2为即将销毁
.子程序 投递任务, 逻辑型, 公开, 提交一个任务
.参数 处理函数, 子程序指针
.参数 参数一, 整数型, 可空
.参数 参数二, 整数型, 可空
.子程序 销毁线程池, 逻辑型, 公开, 调用该方法并不会立刻销毁,而是等待所有线程结束后再销毁
.程序集 类_线程组, , 公开
.子程序 创建, 逻辑型, 公开, 4
.参数 参_线程子程序, 子程序指针
.参数 参_最小线程, 整数型, 可空, 默认为5个,最小为1
.参数 参_最大线程, 整数型, 可空, 默认为20个,最小为1
.参数 参_空闲超时, 整数型, 可空, 默认为“10000”。线程等待时间,超过时间线程会自动关闭单位毫秒
.参数 参_线程堆栈, 整数型, 可空, 默认1M为“1048576”。线程的默认堆栈大小,单位 字节。
.子程序 加入, 逻辑型, 公开
.参数 工作参数, 整数型
.子程序 取队列数, 整数型, 公开
.子程序 取空闲数, 整数型, 公开
.子程序 销毁, , 公开
.参数 等待超时, 整数型, 可空, -1或为空,无限等待,秒
.程序集 类_信号锁, , 公开
.子程序 创建, 整数型, 公开, 返回信号量句柄
.参数 资源数, 整数型
.参数 同时线程数, 整数型
.子程序 递减, 整数型, 公开
.参数 超时, 整数型, , -1为无限等待,单位为毫秒
.子程序 递增, 整数型, 公开
.参数 递减数, 整数型
.子程序 销毁, , 公开
.程序集 类_许可证, , 公开
.子程序 尝试进入, 逻辑型, 公开, 感谢老龚提供思路和源码 这个API不支持XP以下的系统平台
.子程序 进入, , 公开
.子程序 退出, , 公开
.程序集 类_原子锁, , 公开
.子程序 相加, , 公开
.参数 被操作数据, 整数型, 参考
.参数 被加数据, 整数型
.子程序 相减, , 公开
.参数 被操作数据, 整数型, 参考
.参数 相减数据, 整数型
.子程序 自减, , 公开
.参数 被减1数, 整数型, 参考
.子程序 自增, , 公开
.参数 被加1数据, 整数型, 参考
.程序集 类_增强时钟, , 公开
.子程序 _GetThis, 整数型, 公开, 取类地址
.子程序 撤销控件, 逻辑型, 公开, KillTimer 无窗口程序有效, 撤销后将退出程序
.参数 标识, 整数型, 可空
.子程序 注册控件, , 公开
.参数 时钟周期, 整数型, 可空, 默认1000
.参数 标识, 整数型, 可空, 默认0
.参数 启动完成事件, 子程序指针
.参数 周期事件, 子程序指针, , 回调函数,参数可以省略,参数一:句柄,参数二:消息类型,参数三:时钟ID,参数四:启动时间(和GetTickCount得出效果相同)
.DLL命令 关闭COM库, , "ole32.dll", "CoUninitialize", 公开
.DLL命令 加载COM库, , "ole32.dll", "CoInitialize", 公开, 参数为零
.参数 pvReserved, 整数型
模块下载:
烧饼_线程模块6.28.zip
(31.54 KB, 下载次数: 101)
|