4
A
回答
6
一個可操作的答案(對於其他人可能需要它)是定義該功能,從Rosetta Code:
sub Assert(boolExpr, strOnFail)
if not boolExpr then
Err.Raise vbObjectError + 99999, , strOnFail
end if
end sub
調用:
Set obj2 = Nothing
Assert Not obj2 Is Nothing, "obj2 is Nothing!"
輸出:
someScript.vbs(17, 3) (null): obj2 is Nothing!
3
不幸的是,我不相信VBScript有任何內置的東西。您需要定義自己的Assert
方法,並可能使用預處理器構建腳本或其他東西在構建腳本的發行副本時將其刪除。 (實際上除去 - 至少註釋掉 - Assert
呼叫是最好的,而不僅僅是使得Assert
的主體在發佈的代碼中不做任何事情。)
相關問題
- 1. 如何在Linux shell腳本中聲明?
- 2. 「聲明預計」在vbscript
- 3. Bash腳本聲明
- 4. 如何在VBScript中聲明全局數組
- 5. 如何在Google腳本中聲明自定義類?
- 6. 如何列出在bash腳本中聲明的變量?
- 7. PHP免責聲明腳本
- 8. SoapUI腳本聲明gotoStepByName
- 9. Flex:fx:腳本與fx:聲明
- 10. SQL腳本,如果和去聲明
- 11. 在哪裏聲明的JavaScript/jQuery腳本
- 12. 聲明JavaScript對象在腳本#字面
- 13. 如何在CSS中聲明?
- 14. Outlook VBScript預期聲明錯誤
- 15. VBScript執行方法不聲明變量
- 16. 「預期聲明」運行的VBScript
- 17. ASP VBSCRIPT變量聲明問題
- 18. 如何在Windows中移動鼠標腳本VBScript(cscript)
- 19. PHP:再次聲明$ _GET和$ _POST腳本
- 20. Google Apps腳本:「Missing」;'之前聲明「
- 21. 主機/變量未聲明問題 - 但腳本中沒有聲明/變量
- 22. 如何通過gradle腳本聲明/更改Java變量
- 23. 你可以在VBScript中聲明一個常量數組嗎?
- 24. 「腳本類型」和「腳本語言」聲明之間的區別
- 25. 在腳本聲明中斷言SOAP respose的獨特價值
- 26. 在動作腳本中聲明全局變量?
- 27. 在Java腳本中註冊變量和函數聲明
- 28. 在腳本中檢測未聲明的變量
- 29. 我還可以在angular-cli中聲明包含的腳本嗎?
- 30. 我不能在Groovy腳本中放置類聲明嗎?
Rosetta Code是一個非常有趣的網站。感謝和鏈接的+1。 – Knox 2010-02-20 18:25:49
@Knox:我直到今天才發現Rosetta Code。我同意:這似乎是一個非常有趣的網站。 – 2010-02-20 18:47:32