"我在定义全局变量的时候,发现顺序不好用: 我先定义一个 workpath=r'c:\osa' 再定义一个文件路径 file1 = self.workpath+“\work.txt” 这时候运行会出错 [图片] 生成代码里变量顺序如图。 我想 ...."
我在定义全局变量的时候,发现顺序不好用:我先定义一个workpath=r"c:\osa"再定义一个文件路径file1 = self.workpath+“\work.txt”这时候运行会出错
生成代码里变量顺序如图。我想在设计器左边调整一下变量的顺序,怎么调整?
我定义一个工作路径(在最下面),又定义了很多文件路径(在上面)。上面的全局变量没法用下面的全局变量,顺序又不能调整。
回帖内容已被屏蔽。
要么就是在流程中使用设置变量进行赋值,不用改变顺序了
修改顺序, 只能用重命名的方法.如果可以直接移动变量顺序, 不用重命名就好了.
是的,这是变量顺序问题,新建的变量在上
那估计还是要在全局变量那里改下顺序才行,代码改了不生效
理解意思,全局变量定义依赖另外一个全局变量;在 20.5 版本测试了一下发现 代码里面的顺序是符合变量定义顺序的,没有报错你看看是不是非要全局变量,不然你可以试试弄个代码块写好代码最终返回给一个全局变量
我的意思是在设计器里先添加一个全局,再添加一个全局。第一个全局变量无法被第二个使用。如果编译后,看代码,先添加的全局变量反而成了 init 中最后一个定义的变量。如果能在设计器里调整全局变量顺序就行了。
这是直接在定位到代码 里设置的吗,要是在这里设置的一运行,手动添加的变量代码等的就会消失,在代码块或者全局函数里添加的运行时才会添加到代码中
回帖内容已被屏蔽。
要么就是在流程中使用设置变量进行赋值,不用改变顺序了
修改顺序, 只能用重命名的方法.
如果可以直接移动变量顺序, 不用重命名就好了.
是的,这是变量顺序问题,新建的变量在上
那估计还是要在全局变量那里改下顺序才行,代码改了不生效
理解意思,全局变量定义依赖另外一个全局变量;在 20.5 版本测试了一下发现 代码里面的顺序是符合变量定义顺序的,没有报错
你看看是不是非要全局变量,不然你可以试试弄个代码块写好代码最终返回给一个全局变量
我的意思是在设计器里先添加一个全局,再添加一个全局。第一个全局变量无法被第二个使用。
如果编译后,看代码,先添加的全局变量反而成了 init 中最后一个定义的变量。
如果能在设计器里调整全局变量顺序就行了。
这是直接在定位到代码 里设置的吗,要是在这里设置的一运行,手动添加的变量代码等的就会消失,在代码块或者全局函数里添加的运行时才会添加到代码中