VBScript Nothing返回垃圾
我们必须在医院信息系统中使用VBScript作为嵌入式脚本引擎。 当我们不使用任何东西来设置控件的值(textbox/checkbox/…)时,它总是工作正常。由于某个点,它现在将文本框设置为“?>” 目前还不完全清楚是什么原因导致了这一错误,可能是windows更新造成的,自KB3212646 Win7 2017-01以来的每次汇总似乎都会导致这一错误 我现在的问题是,是否有其他人也出现了这个错误,因此很明显是MS导致了这个错误,或者是我们的HIS出版商对没有正确处理任何内容负责VBScript Nothing返回垃圾,vbscript,Vbscript,我们必须在医院信息系统中使用VBScript作为嵌入式脚本引擎。 当我们不使用任何东西来设置控件的值(textbox/checkbox/…)时,它总是工作正常。由于某个点,它现在将文本框设置为“?>” 目前还不完全清楚是什么原因导致了这一错误,可能是windows更新造成的,自KB3212646 Win7 2017-01以来的每次汇总似乎都会导致这一错误 我现在的问题是,是否有其他人也出现了这个错误,因此很明显是MS导致了这个错误,或者是我们的HIS出版商对没有正确处理任何内容负责 我知道将文本
我知道将文本框设置为Nothing并不是最佳做法,相反“”应该更好,但由于item对象可能更像一个文本框,例如combobox/复选框,从面向对象的角度来看,这似乎更好。还是我完全错了?在@Ansgar评论之后,您显然应该将示例中所有的
=nothing
更改为=”
item("TEXTBOX").value = ""
如果左侧有设置的关键字,请注意保留无
Set some_object = Nothing
请您添加更多细节:您的HIS构建平台是什么?将item value设置为nothing的目的是什么?因为代码片段没有显示太多上下文,所以要冒险。关键字Nothing
用于显式释放对象,它还需要使用Set
关键字。在文本框的值属性上使用它没有任何意义。对于重置此类值,空字符串或empty
关键字可能更合适。
Set some_object = Nothing