精易论坛

标题: 精易模块 问题反馈 程序_延时 10.0.5卡死 [打印本页]

作者: haifutw    时间: 2022-3-3 10:57
标题: 精易模块 问题反馈 程序_延时 10.0.5卡死





更新 【精易模块10.0.5 】 后,一运行程序就卡死, 找了半天找到原因,是  程序_延时()  更新后有问题  ,

对比了一下,发现,

就是好多 子程序 更新了代码,却没有更新 子程序 的名称, 这样更新模块后,一但有问题,不知那出问题了。如果模块命令用的多了,很难排查。


希望,以后更新精易模块的代码后,能更新一下子程序名称,最起码 能知道这个 子程序 有改动,
如果想保留原来的子程序名称,就新建一个子程序名称,在做改动,

这样避免更新精易模块 带来的好多问题。






作者: haifutw    时间: 2022-3-3 11:00
更新 【精易模块10.0.5 】 后,一运行程序就卡死, 找了半天找到原因,是  程序_延时()  更新后有问题  ,

大家以前的源程序,更新精易模块的时候需要注意了。不能直接更新,

因为好多 子程序 更新了代码,却没有更新 子程序 的名称, 这样更新模块后,看似函数一样,其实函数代码已经改了
一但有问题,不知那出问题了。如果模块命令用的多了,很难排查。


希望,以后更新精易模块的代码后,能更新一下子程序名称,最起码 能知道这个 子程序 有改动,
如果想保留原来的子程序名称,就新建一个子程序名称,在做改动,

这样避免更新精易模块 带来的好多问题。
作者: 用户被删除    时间: 2022-3-3 11:02
我也碰到过 所以  用的7.3  改其它模块 就找不到对应命令了
作者: haifutw    时间: 2022-3-3 11:14
用户被删除 发表于 2022-3-3 11:02
我也碰到过 所以  用的7.3  改其它模块 就找不到对应命令了

是啊,
第一,更新精易模块代码后,同时更新子程序,保证更新用户知道有改动,需要注意。
第二,老函数名称不改动,新建函数,复制代码在新函数改动。

这样避免很多问题, 老源码用新模块也不会报错,直接平行替换。

作者: 福仔    时间: 2022-3-3 11:47
https://125.confly.eu.org/thread-14719431-1-1.html
这个更新了, 截图的那个确实会卡线程, 没有处理消息, UI线程调用的话, UI就卡死了../.....
作者: haifutw    时间: 2022-3-3 13:43
haifutw 发表于 2022-3-3 11:00
更新 【精易模块10.0.5 】 后,一运行程序就卡死, 找了半天找到原因,是  程序_延时()  更新后有问题  ,
...

是的 ,翻遍所以更新日志,也没找到什么时候改的,对比了多个版本,发现就是上一个版本改的,


估计是忘记了,

作者: haifutw    时间: 2022-3-3 13:46
福仔 发表于 2022-3-3 11:47
https://125.confly.eu.org/thread-14719431-1-1.html
这个更新了, 截图的那个确实会卡线程, 没有处理消息, UI线程 ...

这样替换了模块,好多地方就乱了。导致一个源程序,就载入一个版本,不能替换,新模块有新功能也不能替换,替换了好多地方就乱了,
作者: Suky    时间: 2022-3-3 15:03
10.1改回去了,你试试呗
作者: 豫源    时间: 2022-4-2 15:52
所以,这种做法不严谨;缺乏长远视野和机制,期望能找到一个良方!!!




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