我们必须在医院信息系统中使用VBScript作为嵌入式脚本引擎。 当我们不用任何东西来设置控件的值(文本框/复选框/ ...)时,它总是可以正常工作。由于某个点,它现在将文本框设置为“?>”。
fill = "red"
目前尚不清楚是什么原因造成的,也许是Windows更新引起的,每次汇总〜自KB3212646 Win7 2017-01以来似乎引起此错误。
我的问题是,是否还有其他人也出现此错误,因此很明显,MS导致了此错误,或者由我们的HIS发布者负责不正确处理任何问题。
我知道将文本框设置为Nothing并不是最佳实践,相反,“”应该更好,但是由于item对象可以更多地只是一个文本框,例如一个组合框/复选框,似乎来自面向对象的观点更好。还是我完全错了?
答案 0 :(得分:0)
在@Ansgar后面,您应该在示例中将= nothing
更改为= ""
的任何地方
item("TEXTBOX").value = ""
请注意,如果左侧有nothing
关键字,请保留Set
Set some_object = Nothing