VBS教程 方法 Raise 方法

2022-09-29 12:12:16 字數 1254 閱讀 8892

生成執行時錯誤

object.raise(number, source,efmro description, helpfile, helpcontext)

引數object

應為err物件。

number

long整數子型別,標識錯誤性質。vbscript 錯誤(有 vbscript 定義和使用者定義兩種錯誤)的範圍在 0-65535 之間。

source

命名最初產生錯誤的物件或應用程式的string expression。當為 automation 物件設定此屬性時,請使用窗體project.class。如未作任何指定,則使用當前 vbscript 專案的程式設計 id。

description

描述錯誤的字串表示式。如未指定,則檢查number的值。如可將其對映為 vbscript 執行時錯誤**,則將 vbscript 提供的字串作為descripti使用。如沒有與number對應的 vbscript 錯誤,則使用通用錯誤資訊。

helpfile

help 檔案的完整合法的路徑,在該 help 檔案中可找到此錯誤的幫助資訊。如未指定,則 vbscript 將使用 vbscript help 程式設計客棧檔案的完整合法的驅動器、路徑和檔名。

helpcontext

上下文 id,標識helpfile中提供錯誤幫助的主題。如果省略,則使用與number屬性對應的錯誤的 vbscript help 檔案上下文 id(如果存在)。

說明除了number以外的所有引數都是可選項的。如果使用raise,而不指定某些引數,且err物件的屬性設定含有未清除的值,則這些值將成為錯誤的值。

在automation object中設定錯誤**的number屬性時,請向常數vbobjecterror新增錯誤**編號。例如,要生成錯誤號 1050,可將 程式設計客棧程式設計客棧number屬性賦值為vbobjecterror+ 1050 。

下面例子舉例說明如何使用raise方法:

on error resume nexterr.raise6 '產生溢位錯誤。msgbox ("error # " & cstr(err.number) & " " &err.description)err.clear'清除錯誤。

本文位址:

VBS教程 方法 FileExists 方法

如果指定的檔案存在返回true 否則返回false。object.fileexists filespec 引數object 必選項。應為 filesystemobject 物件的名稱。filespec 必選項。檔名,表示要確定是否存在的檔案。如果檔案不在當前資料夾中,則必須提供完整路徑名 絕對路徑或...

VBS教程 方法 GetFolder 方法

返回與指定的路徑中某資料夾相應的folder物件。objecwww.cppcns.comt.getfolder folderspec 引數object 必程式設計客棧選項。應為 filesystemobject 的名稱。folderspec 必選項。folderspec是指定資料夾的路徑 絕對路徑或...

VBS教程 方法 CopyFile 方法

將乙個或多個檔案從某位置複製到另一位置。object.copyfilesource,destination overwrite 引數object 必選項。應為 filesystemobject 物件的名稱。source 必選項。表示指定檔案的字串。要復程式設計客棧制乙個或多個檔案時,檔名中可以有萬用...