【发布时间】:2011-09-08 21:31:26
【问题描述】:
当你调用像x = myfunc(a,b,,d) 这样的函数时,第三个参数会发生什么?是空的吗?空值?什么都没有?
我的功能有问题,比如说,
function myfunc(p1, p2, p3, p4)
if p3 <> "" then whatever
end function
给我一个可怕的type mismatch
附:我正在尝试用 vbscript 函数替换 COM 对象,这些空参数调用是对那些没有问题的 COM 对象进行的,但 vbscript 不喜欢它们。我不能改变调用,只有函数,所以我需要以某种方式处理空参数,只是不知道如何(尝试 isnull 没有运气,也 isempty 没有运气,is nothing 给了我一个 object required 错误)
【问题讨论】:
标签: vbscript