VBS 자습서: 메서드-Raise 메서드
Raise 방법
런타임 오류 생성object.Raise(number, source, description, helpfile, helpcontext)
매개 변수
object
Err 객체여야 합니다.
Number
오류 특성을 식별하는 정수 하위 유형VBScript 오류(VBScript 정의와 사용자 정의 두 가지 오류가 있음)의 범위는 0-65535 사이입니다.
Source
처음에 오류가 발생한 대상이나 프로그램의 string expression을 명명합니다.Automation 객체에 대해 이 속성을 설정할 때 창 프로젝트를 사용합니다.class.지정하지 않은 경우 현재 VBScript 프로젝트의 프로그램 설계 ID를 사용합니다.
Description
잘못된 문자열 표현식을 설명합니다.지정하지 않으면number의 값을 검사합니다.VBScript 런타임 오류 코드로 매핑할 수 있는 경우 VBScript에서 제공하는 문자열을 description으로 사용합니다.number에 해당하는 VBScript 오류가 없으면 일반 오류 정보가 사용됩니다.
Helpfile
이 오류에 대한 도움말 정보를 찾을 수 있는 Help 파일의 완전하고 올바른 경로입니다.지정하지 않으면 VBScript에서 VBScript Help 파일의 올바른 드라이브, 경로 및 파일 이름을 사용합니다.
Helpcontext
helpfile에서 잘못된 도움말을 제공하는 항목을 식별하는 컨텍스트 ID입니다.생략하면 number 속성에 해당하는 잘못된 VBScript Help 파일 컨텍스트 ID(있는 경우)가 사용됩니다.
설명
number 이외의 모든 매개 변수는 선택할 수 있습니다.특정 매개변수를 지정하지 않고 Raise를 사용하는 경우 Err 객체의 속성 설정에 지워지지 않은 값이 있으면 이러한 값이 잘못된 값이 됩니다.
Automation object에서 오류 코드의number 속성을 설정할 때 오류 코드 번호를 상수 vbObjectError에 추가합니다.예를 들어 오류 번호 1050을 만들려면number 속성 값을 vbObjectError + 1050으로 지정할 수 있습니다.
다음 예에서는 Raise 메서드를 사용하는 방법에 대해 예를 들어 설명합니다.
4On Error Resume NextErr.Raise 6 '
오버플로우 오류가 발생했습니다MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear '
오류를 지웁니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.