exitcode200은 무엇을 의미하나요?
파스칼 실행 오류 비교표
실행 오류는 프로그램이 실행될 때 발생하는 오류를 의미합니다. 오류가 발생하면 터보 파스칼은 다음 정보를 표시합니다.
RUNTIME ERROR NNNN AT XXXX: YYYY
이 중 nnnn은 실행 중인 오류 코드, xxxx는 오류가 발생한 프로그램 세그먼트, yyyy는 오류 주소 오프셋입니다.
DOS 오류 코드:
1 잘못된 DoS 기능 번호
2 파일을 찾을 수 없음
3 경로를 찾을 수 없음
4 열려 있는 파일이 너무 많습니다.
5 파일 액세스가 금지되었습니다.
6 잘못된 파일 핸들
12 잘못된 파일 액세스 코드
15 잘못되었습니다. 드라이브 문자
16 현재 로그를 삭제할 수 없습니다.
17 드라이브 전체에서 파일 이름을 변경할 수 없습니다.
IO 오류
디스크 읽기 100개 오류
p>
101 디스크 쓰기 오류
102 파일 변수에 값이 할당되지 않았습니다.
103 파일이 열리지 않았습니다.
104 입력 방법을 사용하여 파일이 열리지 않았습니다.
105 파일이 출력 모드에서 열리지 않음
106 잘못된 숫자 형식
심각한 오류
150 디스크 쓰기 금지됨
15l 알 수 없는 단위
152 드라이브가 준비되지 않음
153 알 수 없는 명령
154 데이터 CRC 검사 오류
155 드라이브가 잘못된 구조 길이를 요청함
p>156 디스크 위치 지정 오류
157 알 수 없는 미디어 유형
158 섹터 끝을 찾았습니다.
159 프린터에 용지가 없습니다
p>160 장치 쓰기 실패
161 장치 읽기 실패
162 하드웨어 오류
치명적인 오류
200을 0으로 나눈 값
p>
20l 범위 검사 오류
202 스택 오버플로 오류
203 힙 오버플로 오류
204 잘못된 포인터 작업
205 부동 소수점 오버플로
206 부동 소수점 언더플로
207 잘못된 부동 소수점 연산
208 오버레이 관리 프로그램이 설치되지 않음
209 파일 읽기 덮어쓰기 error
210 개체가 초기화되지 않았습니다.
2ll 추상 메서드 호출
212 로그인 계산 오류
213 컬렉션 하위 첨자 범위를 벗어났습니다.
214 오버플로 설정
215 산술 오버플로 오류
216 불법 액세스
217 Control-C
218 인증 지침
219 잘못된 TYPECAST
220 잘못된 변형 TYPECAST
221 잘못된 변형 작업
222 변형 메서드 호출 없음 DISPATCHER
223 변형 배열을 생성할 수 없습니다.
224 변형에 배열이 포함되어 있지 않습니다.
225 변형 배열 경계 오류
226 TLS 초기화 오류
파스칼 컴파일 오류 비교표
프로그램을 컴파일할 때 발생할 수 있는 오류는 다음과 같습니다. 통합 환경에서 터보 파스칼은 자동으로 소스 프로그램을 로드하고 오류가 발생한 위치를 찾습니다.
l메모리 오버플로
2 식별자 누락
3 식별자가 정의되지 않음
4 식별자가 재정의됨
5 구문 오류
실수 상수 오류 6개
정수 상수 오류 7개
여러 줄에 걸쳐 문자열 상수 8개
파일 9개 중첩이 너무 많음
10 비정상적인 파일 끝
11 줄이 너무 김
12 유형 식별자 누락
13 파일 열기가 너무 길다
14 유효하지 않음 파일 이름
15 파일을 찾을 수 없음
16 디스크가 꽉 찼습니다
17 잘못된 pragma
18 파일이 너무 많습니다
19 포인터 정의에 정의되지 않은 유형
20 변수 식별자 누락
21 유형 오류
22 구조가 너무 깁니다.
24 파일 구성요소가 불가능합니다. 파일이어야 합니다.
25 잘못된 문자열 길이
26 유형 불일치
27 잘못된 하위 경계 기본 유형
28 하한이 상한보다 큽니다. 경계
29 순서 유형 누락
30 정수 상수 누락
31 상수 누락
32 정수 또는 실수 상수 누락
33 포인터 유형 식별자 누락
34 잘못된 함수 결과 유형
35 레이블 식별자 누락
36 BEGIN 누락
37 END 없음
38 정수 표현식 누락
39 순서 표현식 누락
40 부울 표현식 누락
41 피연산자 유형 없음 일치 연산자
42 잘못된 표현식
43 잘못된 할당
44 필드 식별자 누락
45 대상 파일이 너무 김
46 정의되지 않은 외부 식별자
47 잘못된 .OBJ 파일 기록
48 코드 세그먼트가 너무 깁니다
49 데이터 세그먼트가 너무 깁니다
50 DO 누락
51 잘못된 PUBLIC 정의
52 잘못된 EXTRN 정의
53 EXTRN 정의가 너무 많음
54 0F 누락
55 INTERFACE 누락
56 잘못된 재배치 참조
57 누락 THEN
58 T0 또는 DOWNTO 누락
59 정의되지 않은 전방 참조
60 프로시저가 너무 많습니다
61 잘못된 유형 변환
62 0으로 나누기 D
63 잘못된 파일 유형
p>
64 이 유형의 변수를 읽거나 쓸 수 없습니다.
65 포인터 변수 누락
66 문자열 변수 누락
67 문자열 표현식 누락
68 장치 순환 참조
69 장치 이름이 일치하지 않습니다.
장치 70 버전이 일치하지 않습니다
장치 71의 이름이 같습니다
유닛 72 파일 형식 오류
73 IMPLEMENTATl0N이 누락되었습니다.
74 상수가 CASE 유형과 일치하지 않습니다.
75 레코드 변수가 누락되었습니다.
76 상수가 범위를 벗어났습니다.
77 파일 변수가 누락되었습니다.
78 포인터 변수가 누락되었습니다.
79 정수 또는 실제 표현식이 누락되었습니다.
80 라벨이 현재 블록에 없습니다.
81 라벨이 정의되었습니다.
82 라벨이 정의되지 않았습니다.
83 잘못된 매개변수
84 누락 UNIT
85 ";" 누락
86 ":" 누락
87 ","
88 누락 "( "
89가 빠졌어요 ")"
90이 빠졌어요 "="
91이 빠졌어요 “:="
92가 빠졌어요 "[" 또는 "(. "
93에는 "]" 또는 "가 없습니다. )"
94개 누락됨". ”
96 변수가 너무 많습니다
97 FOR 제어 변수가 잘못되었습니다.
98 정수 변수가 누락되었습니다.
99 여기에는 파일이 허용되지 않습니다.
100 문자열 길이 불일치
101 잘못된 단어 순서
102 문자열 상수 누락
103 정수 또는 실수 유형 변수 누락
104 정렬된 변수가 누락되었습니다.
105 INLINE 오류
106 문자 표현식이 누락되었습니다.
107 재배치 항목이 너무 많습니다.
p>112CASE 상수가 범위를 벗어났습니다.
113 명령문 오류
114 인터럽트 프로시저를 호출할 수 없습니다.
116 8087 모드에서 컴파일해야 합니다.
117 대상 주소를 찾았습니다.
118 여기에 허용되지 않는 파일
120 NIL 누락
121 잘못된 한정자
122 잘못된 변수 참조
123 기호가 너무 많습니다
124 명령문 부분이 너무 깁니다
126 파일이 가변 매개변수여야 합니다
127 조건 기호가 너무 많습니다
128 조건부 지침이 잘못 배치되었습니다.
130 초기 조건이 잘못 정의되었습니다.
13l 프로시저 및 함수 헤더가 이전에 정의된 것과 일치하지 않습니다.
132 심각한 디스크 오류
133 표현식을 평가할 수 없습니다.
134 표현식 끝 오류
l35 잘못된 형식 지정자
136 잘못된 간접 인용 인용
p>
137 여기서는 구조 변수가 허용되지 않습니다.
138 SYSTEM 단위 없이 계산할 수 없습니다.
l39 기호에 액세스할 수 없습니다.
140 잘못된 부동 소수점 작업
141 오버레이를 메모리로 컴파일할 수 없음
142 프로시저 및 함수 변수 누락
143 잘못된 프로시저 또는 함수 참조
144 이 장치 재정의할 수 없습니다.
147 객체 유형 누락
148 로컬 객체 유형은 허용되지 않습니다.
149 VIRTUAL 누락
150 메소드 식별자 문자
151 가상 생성자는 허용되지 않음
152 생성자 식별자 누락
153 해제 메서드 식별자 누락
154FAIL만 허용 생성자 내에서 사용됨
p>
155 잘못된 연산자 및 피연산자 조합
156 메모리 참조 누락
l57 재배치 가능한 기호를 추가하거나 뺄 수 없음
158 잘못된 레지스터 조합
159 비활성 286/287 지침
160 잘못된 기호 참조
161 코드 생성 오류
162 ASM 부족