以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助,全局代码和在自定义变量中的使用问题. (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175921) |
-- 作者:夜点蚊香 -- 发布时间:2022/3/24 9:17:00 -- 求助,全局代码和在自定义变量中的使用问题. 一,在全局代码中定义了全局变量 a b 两个字符串 Public a As
String Public b As String 二.全局变量设置函数(变量名:abc) dim x as string = args(0) x = "你好,狐表." 三.事件代码 Functions.Execute("abc",a) Functions.Execute("abc",b) 问题,如何在自定义函数中 x值 通过 Functions.Execute("abc",a)传参的方式赋值给 全局代码 a,b. |
-- 作者:有点蓝 -- 发布时间:2022/3/24 9:27:00 -- a="你好,狐表." |
-- 作者:夜点蚊香 -- 发布时间:2022/3/24 9:49:00 -- 不是这个意思,是想用传参的方式把 变量 a,b传到 自定义函数里面 自定义函数的x是个固定值 . 通过传参把a,b替换掉 自定义函数里面的x a,b是动态的 传a 结果 a的值等于"你好,狐表" 传b 结果 b的值等于"你好,狐表" dim 可以定义 变量 为 字符串,数值等 有没有 定义 变量为变量 定义方法. [此贴子已经被作者于2022/3/24 9:51:08编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/3/24 10:26:00 -- 不能,没有这种用法。 可以这样 二.全局变量设置函数(变量名:abc) return "你好,狐表." 三.事件代码 a = Functions.Execute("abc") b = Functions.Execute("abc") |
-- 作者:夜点蚊香 -- 发布时间:2022/3/24 10:37:00 -- 谢谢,指教. 我用全局变量代替 全局代码了 Dim x As String = args(0) Vars(x) = "你好" 就是全局变量的管理方式不是很友好,变量多的话看着很乱. 有没有好的方法,有没有自定义变量 添加,修改,删除的函数,可以自己设计一个管理器. |
-- 作者:有点蓝 -- 发布时间:2022/3/24 11:13:00 -- 没有的 |