當您調用類似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
錯誤)
+1爲準確答案...但恕我直接寫'= vbError'的包裝函數是有點超過頂部! –