找回密码
 加入
搜索
查看: 582|回复: 3

[网络通信] 【已解决】定义的全局变量,在回调函数里不能使用。

[复制链接]
发表于 2022-4-28 10:10:01 | 显示全部楼层 |阅读模式
本帖最后由 smooth 于 2022-4-28 10:15 编辑

定义的全局变量,在回调函数里,只要回调时间稍短,就提示变量未声明。我改为了500毫秒,就不报错了。见下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2022-4-28 10:15:14 | 显示全部楼层
已知道原理了,变量定义,要放在函数定义的前面去。
发表于 2022-4-28 10:20:10 | 显示全部楼层
说你什么好呢。在283行声明的常量,却在240行就开始调用,不报错真是天理不容!

200ms后调用函数_varloustimer,此时若还没执行到第283行,当然会报错。再想想为什么500ms不报错?
 楼主| 发表于 2022-4-29 08:56:18 | 显示全部楼层
tubaba 发表于 2022-4-28 10:20
说你什么好呢。在283行声明的常量,却在240行就开始调用,不报错真是天理不容!

200ms后调用函数_varlou ...

大意了,谢谢大佬。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-20 10:27 , Processed in 0.071317 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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