精易论坛

标题: 界面操作全局变量需不需要许可证 [打印本页]

作者: hsk0809    时间: 2023-2-24 22:15
标题: 界面操作全局变量需不需要许可证
界面操作全局变量需不需要许可证   这个变量其他线程也在操作   用的是易语言多线程支持库的许可证

作者: 蛀牙    时间: 2023-2-24 22:18
需要!  只要写或修改全局变量 或者 界面上的组件内容/属性   就需要!

补充内容 (2023-2-24 22:18):
读~ 不需要

补充内容 (2023-2-24 22:19):
读的话,根据需要设置许可
作者: hsk0809    时间: 2023-2-24 22:24
蛀牙 发表于 2023-2-24 22:18
需要!  只要写或修改全局变量 或者 界面上的组件内容/属性   就需要!

补充内容 (2023-2-24 22:18):

TCP数据到达    压入队列   用异常捕捉   报错的进入许可证的位置    大佬帮忙看看


.版本 2
.支持库 EDataStructure
.支持库 HP-Socket
.支持库 EThread

.子程序 tcp_数据到达, 整数型
.参数 客户ID, 整数型
.参数 数据长度, 整数型
.局部变量 type, 整数型
.局部变量 数据, 字节集
.局部变量 json文本, 文本型
.局部变量 json, 类_json
.局部变量 数据节点, 节点

服务端.抓取数据 (客户ID, 数据长度, 数据)
数据节点.加入属性 (“客户ID”, 客户ID)
数据节点.加入属性 (“数据”, 数据)
进入许可区 (许可证_队列)
队列_任务.压入 (数据节点)
退出许可区 (许可证_队列)
返回 (0)

作者: 蛀牙    时间: 2023-2-24 22:44
hsk0809 发表于 2023-2-24 22:24
TCP数据到达    压入队列   用异常捕捉   报错的进入许可证的位置    大佬帮忙看看

这块不用加吧
作者: 花开ヽ若相依    时间: 2023-2-24 22:49
有一说一  多线程里面还是尽量不要频繁调用组件,贼容易崩,非要调用的话,所有组件调用尽量都加上许可。。。。不加许可必崩
作者: 乐鱼驴    时间: 2023-2-24 23:46
多线程调用全局变量组件等
读写都需要加许可
1.不是说读取不崩溃,其实是读取比较少崩溃
2.不是说写入必崩溃,其实是写入比较多崩溃
所以许可才是硬道理,不要贪小便宜而吃大亏

作者: 未命名用户    时间: 2023-3-19 16:58
乐鱼驴 发表于 2023-2-24 23:46
多线程调用全局变量组件等
读写都需要加许可
1.不是说读取不崩溃,其实是读取比较少崩溃

大佬,窗口组件的读写也是都要上许可证吗?如果上的话用易语言自带的许可证好还是精易的许可证好
作者: xuanyuanhuangdi    时间: 2024-11-9 12:08
乐鱼驴 发表于 2023-2-24 23:46
多线程调用全局变量组件等
读写都需要加许可
1.不是说读取不崩溃,其实是读取比较少崩溃

非常棒,学习了。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4