|
分享源码
界面截图: |
|
是否带模块: |
- |
备注说明: |
- |
本帖最后由 wly 于 2019-7-24 21:21 编辑
可能有许多易友都发现,像js之类的是无法在线程里操作,我这个呢,就是为此诞生的。
今天我就来把我的思路及其实现的方法分享给大家!
因为之前我写过自绘之类的,挂接窗口组件的事件,今天分享的这个源码就跟这个挂接事件有关。
通过挂接窗口事件后,sendmessage触发一下,然后就能回到主线程了,回到主线程再通过之前传的参数解包回来,
这样就可以实现 在线程里通过转入到主线程调用其他函数!你们有喜欢的可以找找类的函数怎么取那个函数地址,我之前
取过,但是好像有BUG,就没有采用!
传参目前我只测试了文本型,整数型的,其他未测,不过应该都差不多。
参数是利用数组传入,其他类型的变量怎么装入 整数型数组中呢?那就取指针吧,指针就是万能的,哈哈,不过呢也要注意内存泄漏哦!
亲测调用 线程转主线程调用空子程序 大约 1w次 花费 155ms ,速度呢也就是 差不多 65次/ms.
毕竟呢每次调用都要zc挂接事件,然后sendmessage,在之后就是取消事件之后通过调用子程序()。
好了,废话就吹到这里了,我的小乖乖上线了,嘿嘿
线程转主线程.e
(21.29 KB, 下载次数: 207)
|
评分
-
查看全部评分
|