|

楼主 |
发表于 2021-8-6 05:52:41
|
显示全部楼层
江苏省连云港市
本帖最后由 阿婆 于 2021-8-6 07:02 编辑
统一回复
1、超级日志框测试.e内的AutoIt.ec引用直接删除即可,并将 TimeFormat()函数替换为 到文本 (取现行时间 ())
2、超级日志框.ec若提示模块加固 自己重新编译超级日志框.e就好了
3、IOCP投递本身就是线程安全的,因此向队列投递日志的线程可以随意数量和时机,从队列取日志的线程同理,目前单线程取日志是考虑到UI更新操作是绝对不可以多线程同时操作的,否则消息阻塞了窗口就会卡卡的了4、修复一个BUG,见代码红色部分(低级错误,你懂的 )
.版本 2
.支持库 spec
.子程序 加入日志, 逻辑型, 公开
.参数 文本, 文本型
.参数 颜色, 整数型, 可空
.局部变量 iLen, 整数型
.局部变量 hMem, 整数型
.如果真 (文本 = “”)
返回 (假)
.如果真结束
hMem = 申请内存 (取文本长度 (文本) + 1, )
.如果真 (hMem = 0)
返回 (假)
.如果真结束
写到内存 (文本, hMem, )
返回 (PostQueuedCompletionStatus (g_IOCP, m_Window, hMem, 颜色))
|
|