由于 Windows® 腳本部件是作為 COM 部件來(lái)使用的,它們通常是默默地運(yùn)行。不過(guò),在開(kāi)發(fā)腳本部件文件時(shí),您可能發(fā)現(xiàn)查找文件中的錯(cuò)誤是很有用的。可以指定三種類(lèi)型的錯(cuò)誤檢查:
- 檢查 XML 的正確性。詳細(xì)信息請(qǐng)參閱腳本部件文件和 XML 一致性。
- 允許通知語(yǔ)法和運(yùn)行錯(cuò)誤。缺省情況下,如果在腳本部件文件中發(fā)生錯(cuò)誤,將顯示一個(gè)一般的錯(cuò)誤信息。通過(guò)指定錯(cuò)誤通知,就可以讓腳本部件語(yǔ)法分析器來(lái)顯示該錯(cuò)誤的詳細(xì)信息。
- 允許調(diào)試。缺省情況下不能對(duì)腳本部件使用腳本調(diào)試器。如果要啟用調(diào)試,您可以通過(guò)設(shè)置斷點(diǎn)、或使用 Stop (Microsoft® Visual Basic® Scripting Edition (VBScript)) 或 debugger (JScript) 語(yǔ)句來(lái)啟動(dòng)腳本調(diào)試器以響應(yīng)錯(cuò)誤。
設(shè)置錯(cuò)誤選項(xiàng)
將錯(cuò)誤選項(xiàng)指定為 XML <?component?> 處理指令的屬性。
要指定錯(cuò)誤檢查
- 在腳本部件文件的開(kāi)頭包括 <?component?> 處理指令(但應(yīng)位于可選的 <?XML ?> 聲明之后),在該指令內(nèi)加入一條或多條下述屬性:
- error 將其設(shè)置為真,將顯示腳本部件中的語(yǔ)法或運(yùn)行錯(cuò)誤的詳細(xì)錯(cuò)誤信息。
- debug 將其設(shè)置為真將啟用調(diào)試功能。如果沒(méi)有啟用該調(diào)試功能,則任何方式下都不能對(duì)腳本部件使用腳本調(diào)試器。
例如,下述代碼啟用了所有三種錯(cuò)誤報(bào)告選項(xiàng):
<?component error="true" debug="true"?>
提示 在將腳本部件部署到工作環(huán)境之前請(qǐng)將錯(cuò)誤報(bào)告關(guān)閉。
請(qǐng)參閱
腳本部件文件的內(nèi)容 | 使用腳本部件文件向?qū)?/A> | 創(chuàng)建注冊(cè)信息 | 創(chuàng)建腳本部件類(lèi)型庫(kù) | 腳本部件文件和 XML 一致性