以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  清除变量的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129973)

--  作者:cosogembird
--  发布时间:2019/1/10 7:40:00
--  清除变量的问题
大神您好

希望打开软件自动清空所有变量旧值
我用的是窗口afterload 执行内部函数的方法
Functions.Execute("清空变量",CurrentTable.Current.DataRow)
清空变量函数如下



vars("位置") = Nothing     
vars("高度") = Nothing     

位置是 string ,OK
高度是  double    目标调用异常
请大神救火   谢谢了!


--  作者:有点甜
--  发布时间:2019/1/10 9:05:00
--  
vars("位置") = new object
vars("高度") = new object
vars("位置") = Nothing     
vars("高度") = Nothing     

--  作者:cosogembird
--  发布时间:2019/1/10 11:14:00
--  
谢谢大神    
vars("高度")没问题了
可是我有 高度1  高度2 .....
其他的变量复制您的方法依然调用异常
只有  高度  一个解决了

请帮忙看看

--  作者:cosogembird
--  发布时间:2019/1/10 11:14:00
--  
string 就没有任何问题
--  作者:有点甜
--  发布时间:2019/1/10 12:04:00
--  

 

执行的代码贴出来。报什么错?

 

 


--  作者:cosogembird
--  发布时间:2019/1/10 18:13:00
--  
目标调用异常
--  作者:有点甜
--  发布时间:2019/1/10 18:26:00
--  
以下是引用cosogembird在2019/1/10 18:13:00的发言:
目标调用异常

 

新建一个项目,发实例上来测试。


--  作者:cosogembird
--  发布时间:2019/1/11 8:39:00
--  
vars("高度1")=System.DBNull.value
用了这个函数  似乎没什么问题了