one_piece 发表于 2009-7-20 19:15:44

robot脚本 里的全局变量问题

在robot里 .sbh文件里定义的变量 可以被不同的.sbl文件作为全局变量使用 只要在所有的.sbl文件前面都加上'$include "XXX.sbh" 就可以了, 但是我遇到一个问题, 我想在不同的.rec文件之间共享一个变量 应该怎么做呢, 我在所有的.rec文件前面都加了'$include "XXX.sbh" 但是 在XXX.sbh文件里定义的变量无法作为全局变量来使用,有没有高人能帮解决一下啊 谢谢!:$

one_piece 发表于 2009-7-21 10:02:09

顶顶顶

呼唤高人:loveliness:

one_piece 发表于 2009-7-21 16:51:49

:)

trigger 发表于 2009-7-26 22:23:25

回复 1# 的帖子

印象中rec可以使用sbh里定义的全局变量吧?
如果确实不行的话,可以试试在sbl里定义getset变量的方法,在rec里调用sbl的这两个方法。

村上舞!舞!舞 发表于 2009-8-7 11:07:06

楼主,在sub main 主过程之前定义全局变量
Global str1 as string
sub main
msgbox str1
end sub
就可以了。在不同的脚本之前都可进行调用该全局变量

zhoupo 发表于 2009-8-23 14:44:17

“……但是 在XXX.sbh文件里定义的变量无法作为全局变量来使用……”
I don't think so.
楼主尝试一下在XXX.sbh文件里按照如下格式声明一个变量aaa:
Global aaa As String
并在包含XXX.sbh的rec文件中使用看看
页: [1]
查看完整版本: robot脚本 里的全局变量问题