CALL中CALL的解决办法和优化思路
目前是是准备长期维护一个可以不断迭代功能的助手脚本。实现思路是这样的。
BUTTONCLICK->call到助手脚本入口功能汇总对话框->点击对话框按钮-》再次CALL到具体功能的文件。
这里就存在了CALL中再CALL的问题。确实会经常出现有的按钮call不动,有的按钮能call动的情况。
解决办法确实简单。
a.将入口汇总对话框的跳转相关代码全部丢到function里
b.将所有子功能全部丢到入口汇总对话框的文件里。
但是两种办法都会增加代码阅读难度和维护难度,我本意是希望各功能独立解耦。但是现在CALL中CALL经常失灵的问题真的极其让人头疼。
请问各位大佬有什么好的解决方案,能能兼顾功能顺畅运行的同时做到代码解耦?
还是说,我使用BUTTONCLICK展示对话框的方案从一开始就错了?
a方案问题:
function代码多,对话框内容调整的情况也不方便查找。包括所有的按钮的实现代码也丢在了function里。而我希望对话框的内容能存在我的脚本文件夹里统一管理。
b方案问题:
等于所有功能全部丢到一个文件里了,代码直接上万,不用玩了 我的建议是:
如果这段代码不需要多处使用,不要CALL
代码阅读多加注释就行了 我没遇到CALL再 call的问题!!! 这东西是引擎的问题,从脚本层面没有什么好的办法,把所有东西扔QF之类的里面真的恶心 所有东西都丢QF,实际上是非常蛋疼的..修改东西真的太蛋疼
CALL中CALL其实还好,我就经常CALL中CALL
只要脚本逻辑不复杂,没什么问题..基本可以无视 今天终于也遇到call中call失灵的问题了 蜗牛 发表于 2024-1-30 11:36
今天终于也遇到call中call失灵的问题了
一样的,一搜论坛原来不是我一个人,希望官方早日修复啊! 那就别call了 call虽好,也不要都call
页:
[1]