*******************************
*컴파일 오류 메시지*
*******************************
';'는 'ELSE' 앞에 허용되지 않습니다. ElSE는 ";"을 가질 수 없습니다.
OLE 자동화 섹션에서는 '<clause>' 절이 허용되지 않습니다. OLE 자동화 섹션에서는 "<clause>" 절이 허용되지 않습니다.
'<이름>'은(는) 유형 식별자가 아닙니다. <이름>은(는) 유형 식별자가 아닙니다.
이전에 PROPERTY로 선언되지 않은 '<name>' <name> 앞에는 PROPERTY가 없습니다.
'GOTO <레이블>'은 TRY 문 내부 또는 외부로 이어집니다. GOTO <레이블>은 TRY 문의 범위에 들어가거나 이를 초과합니다.
<clause1> 절이 필요했지만 <clause2>가 발견되었습니다. 필수 절 <clause1>이었는데 <clause2>가 발견되었습니다.
개체 파일 '<text>'에서 16비트 수정이 발생했습니다. 개체 파일 <text>에서 16비트 수정이 발생했습니다.
486/487 명령어가 활성화되지 않았습니다. 486/487 명령어를 사용할 수 없습니다.
추상 메서드는 가상 또는 동적이어야 합니다. 추상 메서드는 가상 또는 동적이어야 합니다.
어레이 유형 필요 어레이 유형 필요
FOR 루프 변수 '<이름>'에 할당 FOR 루프 변수 <이름>에 할당
변수 유형 배열 생성자의 인수 유형이 잘못되었습니다. 변수 유형 배열 생성자의 인수 유형이 잘못되었습니다.
잘못된 파일 형식 '<이름>' 잘못된 파일 형식 <이름>
잘못된 파일 형식: <파일 이름> 잘못된 파일 형식 <파일 이름>
잘못된 전역 기호 정의: '<Filename>' 개체 파일의 '<Name>' 개체 파일 '<Filename>'의 잘못된 전역 기호 정의 '<Name>'
잘못된 단위 형식: <파일 이름> 잘못된 단위 형식 <파일 이름>
루프 외부에서 BREAK 또는 CONTINUE 루프 외부에서 BREAK 또는 CONTINUE
재배치 가능 기호를 추가하거나 뺄 수 없습니다. 재배치 가능 기호를 추가하거나 뺄 수 없습니다.
읽기 전용 속성에 할당할 수 없습니다. 읽기 전용 속성에 할당할 수 없습니다.
FINALLY 절 외부에서는 BREAK, CONTINUE, EXIT를 사용할 수 없습니다. FINALLY 절 범위를 벗어나면 BREAK, CONTINUE, EXIT 문을 사용할 수 없습니다.
지역변수를 초기화할 수 없습니다. 지역변수를 초기화할 수 없습니다.
여러 변수를 초기화할 수 없습니다. 여러 변수를 초기화할 수 없습니다.
스레드 지역 변수를 초기화할 수 없습니다. 스레드 지역 변수를 초기화할 수 없습니다.
정적 메서드를 재정의할 수 없습니다. 정적 메서드를 재정의할 수 없습니다.
쓰기 전용 속성을 읽을 수 없습니다. 쓰기 전용 속성을 읽을 수 없습니다.
케이스 표현 범위 밖의 케이스 라벨 케이스 표현 범위 밖의 CASE 라벨
<Unitname>에 대한 순환 단위 참조 <Unitname> 단위에 대한 순환 참조
클래스에는 이미 기본 속성이 있습니다. 클래스에는 이미 기본 속성이 있습니다.
클래스에 기본 속성이 없습니다. 클래스에 기본 속성이 없습니다.
유형 섹션에서는 클래스 또는 객체 유형만 허용됩니다. 유형 섹션에서는 클래스 또는 객체 유형만 허용됩니다.
필수 수업 유형에는 수업 유형이 필요합니다.
<파일 이름> 파일에 대한 닫기 오류 <파일 이름> 닫기 오류
사용자에 의해 컴파일이 종료되었습니다. 사용자가 컴파일을 종료했습니다.
상수가 예상되면 상수가 필요합니다.
상수 표현식이 필요합니다. 상수 표현식이 필요합니다.
상수 표현식이 하위 범위 경계를 위반합니다. 상수 표현식이 하위 범위 경계를 위반합니다.
상수 객체는 var 매개변수로 전달될 수 없습니다. 상수 객체는 가변 매개변수로 전달될 수 없습니다.
상수 또는 유형 식별자가 필요합니다. 상수 또는 유형 식별자가 필요합니다.
상수는 개방형 배열 인수로 사용할 수 없습니다. 상수는 개방형 배열 인수로 사용할 수 없습니다.
추상 메서드를 포함하는 '<name>'의 인스턴스 생성 생성된 <name> 엔터티에는 추상 메서드가 포함되어 있습니다.
사용된 유닛 '<Unitname>'을 컴파일할 수 없습니다. 사용된 유닛 '<Unitname>'을 컴파일할 수 없습니다.
출력 파일 <파일 이름>을 생성할 수 없습니다. <파일 이름> 출력 파일을 생성할 수 없습니다.
RLINK32.DLL을 로드할 수 없습니다. RLINK32.DLL을 로드할 수 없습니다.
데이터 유형이 너무 큼: 2GB 초과 데이터 유형이 너무 큼: 2GB 초과
<이름>의 선언이 이전 선언과 다릅니다.
기본 속성은 배열 속성이어야 합니다. 기본 속성은 배열 속성이어야 합니다.
기본값은 순서형, 포인터 또는 작은 집합 유형이어야 합니다. 기본값은 순서형, 포인터 또는 작은 집합 유형이어야 합니다.
대상을 할당할 수 없습니다. 대상을 할당할 수 없습니다.
대상에 액세스할 수 없습니다. 대상에 액세스할 수 없습니다.
Dispid '<번호>'는 이미 '<이름>'에서 사용되었습니다. DISPID 식별 번호는 <이름>에서 사용되었습니다.
Dispid 절은 OLE 자동화 섹션에서만 허용됩니다. DISPID 절은 OLE 자동화 섹션에서만 사용할 수 있습니다.
0으로 나누기 0으로 나누기
중복된 케이스 라벨 CASE 라벨 중복
중복된 태그 값 중복된 태그 값
여기서는 동적 메서드 또는 메시지 처리기가 허용되지 않습니다. 여기서는 동적 메서드 또는 메시지 처리기가 허용되지 않습니다.
OLE 자동화 섹션에서는 동적 메서드 및 메시지 처리기가 허용되지 않습니다.
요소 0에 액세스할 수 없음 - 'Length' 또는 'SetLength' 사용 요소 0에 액세스할 수 없음 - LENGTH 또는 SETLENGTH 사용
수치상수 오류 수치상수 오류
제외 또는 최종 예상 제외 또는 최종 예상
EXPORTS는 전역 범위에서만 허용됩니다. EXPORTS는 전역 범위에서만 허용됩니다.
표현식에 값이 없습니다. 표현식에 값이 없습니다.
표현이 너무 복잡하다 표현이 너무 복잡하다
OLE 자동화 섹션에서는 필드 정의가 허용되지 않습니다. OLE 자동화 섹션에서는 필드 정의가 허용되지 않습니다.
메서드 또는 속성 뒤에는 필드 정의가 허용되지 않습니다. 메서드 또는 속성 뒤에는 필드 정의가 허용되지 않습니다.
필드 또는 메서드 식별자가 필요합니다. 필드 또는 메서드 식별자가 필요합니다.
파일을 찾을 수 없음: <파일 이름> 파일 <파일 이름>을 찾을 수 없음
여기에는 허용되지 않는 파일 형식이 여기에 허용되지 않습니다.
For 루프 제어 변수는 단순 로컬 변수여야 합니다. FOR 루프 제어 변수는 단순 로컬 변수여야 합니다.
For 루프 제어 변수는 순서 유형이어야 합니다. FOR 루프 제어 변수는 순서 유형이어야 합니다.
FOR 또는 WHILE 루프가 0번 실행됨 - 삭제됨 FOR 또는 WHILE 루프가 0번 실행됨 - 삭제됨
FOR 루프 변수 '<name>'은(는) var 매개 변수로 전달될 수 없습니다. FOR 루프 변수 '<name>'은(는) 매개 변수로 전달될 수 없습니다.
루프가 정의되지 않은 후 FOR 루프 변수 <NAME>이(가) 루프 후 FOR 루프 변수 '<이름>'이 정의되지 않을 수 있습니다.
함수에는 결과 유형이 필요합니다. 함수에는 결과 유형이 필요합니다.
식별자가 다시 선언됨: '<name>' 식별자 <name> 설명이 반복됨
입력 파일의 잘못된 문자: '<char>' ($<hex>) 입력 파일의 잘못된 문자 '<char>'
잘못된 메시지 메서드 인덱스 잘못된 메시지 메서드 포인터
개체 파일 '<Filename>'의 기호 '<Name>'에 대한 잘못된 참조 개체 파일 <filename>의 <name> 기호에 대한 잘못된 참조
OLE 자동화 섹션의 잘못된 유형: '<typename>' OLE 자동화 섹션의 잘못된 유형 <typename>
Read/Readln 문에 잘못된 유형이 있습니다. Read/Readln 문에 잘못된 유형이 있습니다.
Write/Writeln 문에 잘못된 유형이 있습니다. Write/Writeln 문에 잘못된 유형이 있습니다.
접근할 수 없는 값 접근할 수 없는 값
호환되지 않는 유형: '<name>' 및 '<name>' 호환되지 않는 유형 <name> 및 <name>
호환되지 않는 유형: <text> 호환되지 않는 유형 <text>
인라인 어셈블러 스택 오버플로 인라인 어셈블리 오버플로
인라인 어셈블러 구문 오류 인라인 어셈블리 구문 오류
여기서 인스턴스 변수 '<name>'에 액세스할 수 없습니다. 여기서 엔터티 변수 <name>에 액세스할 수 없습니다.
정수 상수 또는 변수 이름이 필요합니다. 정수 상수 또는 변수 이름이 필요합니다.
정수 상수가 너무 큼 정수 상수가 너무 큼
내부 오류: <ErrorCode> 내부 오류 <errorcode>
Opcode와 피연산자의 잘못된 조합 Opcode와 피연산자의 잘못된 조합
잘못된 컴파일러 지시문: '<Directive>' 잘못된 컴파일러 지시문 <DIRECTIVE>
잘못된 함수 결과 유형 잘못된 함수 값 유형
잘못된 메시지 매개변수 목록 잘못된 메시지 매개변수 목록
잘못된 레지스터 조합 잘못된 레지스터 조합
잘못된 유형 변환 잘못된 TYPECASE
현재 프로시저에서 '<Name>' 레이블이 선언되지 않았습니다. 현재 프로시저에서 '<NAME>' 레이블이 선언되지 않았습니다.
라벨이 이미 정의되었습니다. '<Labelname>' 라벨 <LABELNAME>이 정의되었습니다.
인터페이스 부분에는 라벨 선언이 허용되지 않습니다. 인터페이스 부분에는 라벨 선언이 허용되지 않습니다.
레이블이 선언되고 참조되었지만 설정되지 않았습니다: '<label>' 레이블이 <label>에 의해 설명되고 참조되었지만 설정할 수 없습니다.
예상되는 라벨에는 라벨이 필요합니다.
왼쪽은 할당할 수 없습니다. 왼쪽은 할당할 수 없습니다.
줄이 너무 깁니다(255자 초과). 줄이 너무 깁니다(255자 초과).
로컬 클래스 또는 개체 유형은 허용되지 않습니다. 로컬 클래스 또는 개체 유형은 허용되지 않습니다.
로컬 프로시저/함수 '<Name>'이 프로시저 변수에 할당됨 로컬 프로시저/함수 <NAME>이 프로시저 변수에 할당됨
LOOP/JCXZ 거리가 범위를 벗어났습니다. LOOP/JCXZ 거리가 범위를 벗어났습니다.
하한이 상한을 초과합니다. 하한이 상한을 초과합니다.
예상되는 메모리 참조에는 메모리 참조가 필요합니다.
'<name>' 메서드는 기본 유형 '<name>'의 가상 메서드를 숨깁니다. <NAME> 메서드는 기본 유형 <NAME>의 가상 메서드를 숨깁니다.
기본 클래스에서 '<name>' 메서드를 찾을 수 없습니다. 기본 클래스에서 '<NAME>' 메서드를 찾을 수 없습니다.
예상되는 메소드 식별자에는 메소드 식별자가 필요합니다.
ENDIF 지시어 누락 ENDIF 지시어 누락
연산자 또는 세미콜론이 누락되었습니다. 연산자 또는 세미콜론이 누락되었습니다.
'$<symbol>' 지시문에 조건 기호가 없거나 유효하지 않습니다. $<symbol> 지시문에 조건 기호가 없거나 유효하지 않습니다.
누락된 매개변수 유형 누락된 매개변수 유형
필요한 라이브러리 도우미 기능이 링커에 의해 제거되었습니다. 필요한 라이브러리 도우미 기능이 링커에 의해 삭제되었습니다.
추상 메소드 '<name>'에 대한 정의가 허용되지 않습니다. 추상 메소드 <NAME>이 정의되지 않았습니다.
실제 매개변수가 충분하지 않습니다. 실제 매개변수가 충분하지 않습니다.
요소 수가 선언과 다릅니다. 요소 수가 선언과 다릅니다.
숫자 오버플로 숫자 오버플로
개체 또는 클래스 유형 필수 개체 또는 클래스 유형 필수
개체 유형 필요 개체 유형 필요
OLE 자동화 섹션에서는 호출 규칙 등록만 허용됩니다. OLE 자동화 섹션에서는 호출 규칙 등록만 허용됩니다.
피연산자 크기 불일치 피연산자 크기 일치
이 피연산자 유형에 적용할 수 없는 연산자 연산자는 이 피연산자 유형에 적용할 수 없습니다.
레코드 상수의 필드 순서가 선언과 다릅니다. 레코드 상수의 필드 순서가 선언과 다릅니다.
서수형 필수 서수형 필수
메모리 부족 메모리 오버플로
변환 또는 산술 연산 중 오버플로 변환 또는 산술 연산 중 오버플로
자동화된 가상 메서드 '<name>' 재정의는 dispid를 지정할 수 없습니다. 자동화된 가상 메서드 '<name>' 재정의는 dispid를 지정할 수 없습니다.
PACKED는 여기서 허용되지 않습니다. PACKED는 여기서 허용되지 않습니다.
포인터 유형이 필요합니다. 포인터 유형이 필요합니다.
프로시저는 결과 유형을 가질 수 없습니다. 프로시저는 결과 유형을 가질 수 없습니다.
절차 DISPOSE에는 소멸자가 필요합니다. 절차 DISPOSE에는 소멸자가 필요합니다.
Procedure FAIL은 생성자에서만 허용됩니다. Procedure FAIL은 생성자 메서드에서만 허용됩니다.
프로시저 NEW에는 생성자가 필요합니다. 프로시저 NEW에는 생성자 메서드가 필요합니다.
절차 또는 기능이 예상됨 절차 또는 기능이 예상됨
예상되는 프로시저 또는 함수 이름에는 프로시저 또는 함수 이름이 필요합니다.
프로그램 또는 유닛 '<name>'이(가) 재귀적으로 자신을 사용합니다. 프로그램 또는 유닛이 재귀적으로 사용됩니다.
'<name>' 속성이 기본 클래스에 존재하지 않습니다. <NAME> 속성이 기본 클래스에 존재하지 않습니다.
게시된 속성 '<name>'은(는) <type> 유형일 수 없습니다. 게시된 속성 <NAME>은(는) <type> 유형일 수 없습니다.
게시된 Real48 속성 '<name>'은 Single, Double 또는 Extended여야 합니다. 게시된 REAL 속성 '<name>'은 Single, Double 또는 Extended여야 합니다.
예외 다시 발생은 예외 처리기에서만 허용됩니다. 예외 다시 발생은 예외 처리기에서만 허용됩니다.
<Filename> 파일 읽기 오류 <FILENAME> 읽기 오류
레코드, 개체 또는 클래스 유형 필수 레코드, 개체 또는 클래스 유형 필수
'<name>' 재선언은 기본 클래스에서 멤버를 숨깁니다. <NAME> 재선언은 기본 클래스에서 요소를 숨깁니다.
OLE 자동화 섹션에서는 속성 재선언이 허용되지 않습니다. OLE 자동화 섹션에서는 속성 재선언이 허용되지 않습니다.
'<Functionname>' 함수의 반환 값이 정의되지 않았을 수 있습니다. <Functionname> 함수의 반환 값이 정의되지 않았을 수 있습니다.
<Filename>에서 검색 오류 <FILENAME>에서 검색 오류
Borland 32비트 Pascal에서는 세그먼트/오프셋 쌍이 지원되지 않습니다. Borland 32비트 Pascal에서는 세그먼트/오프셋 쌍이 지원되지 않습니다.
세트에는 최대 256개의 요소가 있을 수 있습니다. 세트에는 최대 256개의 요소가 있을 수 있습니다.
게시된 세트 '<name>'의 크기는 >32비트입니다. 게시된 세트 '<name>'의 크기는 >32비트입니다.
슬라이스 표준 함수는 개방형 배열 인수로만 허용됩니다. 슬라이스 표준 함수는 개방형 배열 인수로만 허용됩니다.
명령문이 필요했지만 '<type>' 유형의 식이 발견되었습니다. 명령문이 예상되었지만 <TYPE> 유형의 식이 발견되었습니다.
인터페이스 부분에 허용되지 않는 문 인터페이스 부분에 허용되지 않는 문
문자열 상수가 너무 깁니다. 문자열 상수가 너무 깁니다.
STRING[<번호>]에 맞게 잘린 문자열 상수 STRING[<번호>]에 맞게 잘린 문자열 상수
문자열은 최대 255개의 요소를 가질 수 있습니다. 문자열은 최소한 255개의 요소를 가질 수 있습니다.
구조 필드 식별자가 필요합니다. 구조 필드 식별자가 필요합니다.
실수 구문 오류 실수 구문 오류
시스템 장치가 오래되었거나 손상됨: '<name>'이 누락되었습니다. 시스템 장치가 오래되었거나 손상되었습니다. '<name>'이 누락되었습니다.
final 'END 뒤의 텍스트 컴파일러는 END 뒤의 텍스트를 무시합니다.
이 메소드 호출 형식은 클래스 메소드에만 허용됩니다. 이 메소드 호출 형식은 클래스 메소드에만 허용됩니다.
이 형태의 메소드 호출은 파생 유형의 메소드에서만 허용됩니다.
이 유형은 초기화될 수 없습니다. 이 유형은 초기화될 수 없습니다.
스레드 지역 변수는 절대일 수 없습니다. 스레드 지역 변수는 절대일 수 없습니다.
스레드 지역 변수는 함수나 프로시저에 지역적일 수 없습니다. 스레드 지역 변수는 함수에 지역적일 수 없습니다.
실제 매개변수가 너무 많습니다. 실제 매개변수가 너무 많습니다.
조건부 기호가 너무 많습니다. 조건부 기호가 너무 많습니다.
'<name>' 유형에 유형 정보가 없습니다. <NAME> 유형에 유형 정보가 없습니다.
'<이름>' 유형이 아직 완전히 정의되지 않았습니다. <NAME> 유형이 아직 완전히 정의되지 않았습니다.
'<name>' 유형은 PUBLISHED 섹션을 갖는 클래스여야 합니다. <NAME> 유형은 PUBLISHED 섹션의 클래스여야 합니다.
OLE 자동화를 사용하려면 '<이름>' 유형이 클래스여야 합니다. OLE 자동화를 사용하려면 '<이름>' 유형이 클래스여야 합니다.
'<name>' 유형은 마무리 필요 - 파일 형식에서는 허용되지 않음 '<name>' 유형은 마무리 필요 - 파일 형식에서 허용되지 않음
유형 '<name>' 마무리 필요 - 변형 레코드에서는 허용되지 않음 '<name>' 유형 마무리 필요 - 변형 레코드에서는 허용되지 않음
예상되는 유형에는 TYPE이 필요합니다.
OLE 자동화 호출에 허용되지 않는 유형 OLE 자동화 호출에 허용되지 않는 유형
표현식 유형은 BOOLEAN이어야 합니다. 표현식 유형은 BOOLEAN이어야 합니다.
표현식 유형은 INTEGER여야 합니다. 표현식 유형은 INTEGER여야 합니다.
TYPEINFO 표준 함수에는 유형 식별자가 필요합니다. TYPEINFO 표준 함수에는 유형 식별자가 필요합니다.
TYPEOF는 VMT가 있는 객체 유형에만 적용할 수 있습니다. TYPEOF는 VMT가 있는 객체 유형에만 적용할 수 있습니다.
실제 및 형식 var 매개변수의 유형은 동일해야 합니다.
선언되지 않은 식별자: '<name>' 선언되지 않은 식별자 <NAME>
<번호> 줄에서 시작된 주석의 예기치 않은 파일 끝 <번호> 줄에서 시작된 주석의 예기치 않은 파일 끝
<Unit1> 유닛은 <Unit2>의 다른 버전으로 컴파일되었습니다. <UNIT1> 유닛은 <UNIT2>의 다른 버전으로 컴파일되었습니다.
장치 이름 불일치: '<Unitname>' 장치 이름이 <UNITNAME>과 일치하지 않습니다.
알 수 없는 지시어: '<Directive>' 알 수 없는 지시어<DIRECTIVE>
이름 없는 인수는 OLE 자동화 호출에서 명명된 인수 앞에 있어야 합니다. 이름 없는 인수는 OLE 자동화 호출에서 명명된 인수 앞에 와야 합니다.
만족되지 않은 전달 또는 외부 선언: '<Procedurename>' 만족되지 않은 전달 또는 외부 선언<Procedurename>
종료되지 않은 문자열 종료되지 않은 문자열
'<Name>'에 할당된 값은 사용된 적이 없습니다. <NAME>에 할당된 값은 사용된 적이 없습니다.
최적화로 인해 여기서 변수 '<name>'에 액세스할 수 없습니다. 최적화로 인해 여기에서 변수 이름 <NAME>에 액세스할 수 없습니다.
변수 '<name>'이(가) 선언되었지만 '<name>'에서 사용되지 않았습니다. 변수 이름 <NAME>이(가) 선언되었지만 사용되지 않았습니다.
변수 '<이름>'이(가) 초기화되지 않았을 수 있습니다. 변수 이름 <NAME>이(가) 초기화되지 않았을 수 있습니다.
변수가 필요합니다. 변수가 필요합니다.
가상 생성자는 허용되지 않습니다. 가상 생성자 메서드는 허용되지 않습니다.
<파일 이름> 파일에 쓰기 오류 <파일 이름> 쓰기 오류
RLINK32.DLL의 잘못되거나 손상된 버전 RLINK32.DLL 버전이 잘못되었거나 사용할 수 없습니다.
************************************************** * *********************************************