找回密码
 立即注册
奇速版本论坛200M带宽开服微端链接失效申报超级稳定服务器抗攻击
点击金币投放广告点击金币投放广告点击金币投放广告点击金币投放广告
查看: 673|回复: 8

[已解决] CALL中CALL的解决办法和优化思路

[复制链接]

44

主题

106

回帖

452

积分

中级会员

积分
452
发表于 2024-1-8 15:17:30 | 显示全部楼层 |阅读模式
目前是是准备长期维护一个可以不断迭代功能的助手脚本。

实现思路是这样的。
BUTTONCLICK->call到助手脚本入口功能汇总对话框->点击对话框按钮-》再次CALL到具体功能的文件。

这里就存在了CALL中再CALL的问题。确实会经常出现有的按钮call不动,有的按钮能call动的情况。
解决办法确实简单。
a.将入口汇总对话框的跳转相关代码全部丢到function里
b.将所有子功能全部丢到入口汇总对话框的文件里。

但是两种办法都会增加代码阅读难度和维护难度,我本意是希望各功能独立解耦。但是现在CALL中CALL经常失灵的问题真的极其让人头疼。
请问各位大佬有什么好的解决方案,能能兼顾功能顺畅运行的同时做到代码解耦?
还是说,我使用BUTTONCLICK展示对话框的方案从一开始就错了?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

44

主题

106

回帖

452

积分

中级会员

积分
452
 楼主| 发表于 2024-1-8 15:21:34 | 显示全部楼层
a方案问题:
function代码多,对话框内容调整的情况也不方便查找。包括所有的按钮的实现代码也丢在了function里。而我希望对话框的内容能存在我的脚本文件夹里统一管理。
b方案问题:
等于所有功能全部丢到一个文件里了,代码直接上万,不用玩了
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

26

主题

363

回帖

803

积分

版主

积分
803
发表于 2024-1-8 19:54:29 | 显示全部楼层
我的建议是:
如果这段代码不需要多处使用,不要CALL

代码阅读多加注释就行了
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
发表于 2024-1-8 21:11:35 | 显示全部楼层
我没遇到CALL再 call的问题!!!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

0

主题

5

回帖

19

积分

新手上路

积分
19
发表于 2024-1-24 10:11:31 来自手机 | 显示全部楼层
这东西是引擎的问题,从脚本层面没有什么好的办法,把所有东西扔QF之类的里面真的恶心
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

29

主题

1113

回帖

1732

积分

版主

积分
1732
QQ
发表于 2024-1-24 14:16:48 | 显示全部楼层
所有东西都丢QF,实际上是非常蛋疼的..修改东西真的太蛋疼
CALL中CALL其实还好,我就经常CALL中CALL
只要脚本逻辑不复杂,没什么问题..基本可以无视
-定制脚本-Qq:270411387
回复

使用道具 举报

14

主题

216

回帖

1864

积分

金牌会员

积分
1864
发表于 2024-1-30 11:36:16 来自手机 | 显示全部楼层
今天终于也遇到call中call失灵的问题了
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

3

主题

9

回帖

32

积分

新手上路

积分
32
发表于 前天 12:12 | 显示全部楼层
蜗牛 发表于 2024-1-30 11:36
今天终于也遇到call中call失灵的问题了

一样的,一搜论坛原来不是我一个人,希望官方早日修复啊!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

0

主题

13

回帖

17

积分

新手上路

积分
17
发表于 昨天 06:21 来自手机 | 显示全部楼层
那就别call了    call虽好,也不要都call
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-5-1 08:17 , Processed in 0.047932 second(s), 28 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表