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. 如何在shell腳本中聲明一個常量變量?
- 6. 如何把聲明放在Selenium webdriver Ruby腳本中?
- 7. 如何列出在bash腳本中聲明的變量?
- 8. 如何在Google腳本中聲明自定義類?
- 9. Flex:fx:腳本與fx:聲明
- 10. PHP免責聲明腳本
- 11. SoapUI腳本聲明gotoStepByName
- 12. SQL腳本,如果和去聲明
- 13. 如何訪問Groovy中的類中聲明的腳本字段?
- 14. IF聲明中斷批處理腳本
- 15. 在哪裏聲明的JavaScript/jQuery腳本
- 16. 聲明JavaScript對象在腳本#字面
- 17. 錯誤在Bash Shell腳本IF聲明
- 18. 定義變量中,如果/ FI聲明在Unix bash腳本
- 19. 如何在CSS中聲明?
- 20. VBScript - 在Excel的腳本中運行宏
- 21. 如何理解本聲明中的typedef
- 22. Outlook VBScript預期聲明錯誤
- 23. ASP VBSCRIPT變量聲明問題
- 24. VBScript執行方法不聲明變量
- 25. 「預期聲明」運行的VBScript
- 26. Bash腳本 - 嵌套如果聲明如果文件不存在
- 27. 如何在Windows中移動鼠標腳本VBScript(cscript)
- 28. 可以在javassist中訪問Groovy腳本中聲明的類嗎?
- 29. Shell腳本聲明日期變量
- 30. 的Unix腳本,聲明數組
Rosetta Code是一個非常有趣的網站。感謝和鏈接的+1。 – Knox 2010-02-20 18:25:49
@Knox:我直到今天才發現Rosetta Code。我同意:這似乎是一個非常有趣的網站。 – 2010-02-20 18:47:32