Delphi 유닛 파일에 대한 자세한 설명:
1. 라이브러리 단위 파일 헤더: 라이브러리 단위의 이름을 선언합니다.
2.인터페이스 부분:
인터페이스 부분에서 선언된 변수, 상수, 데이터 유형, 프로시저 및 함수를 참조하는 단위, 상수, 데이터 유형, 변수, 프로시저 및 함수를 선언하는 데 사용되는 예약어 인터페이스로 시작하고 구현으로 끝납니다. 참조는 전체 프로그램에 공통됩니다. 즉, 이러한 선언은 이 장치를 참조하는 모든 장치에서 볼 수 있고 액세스할 수 있습니다.
인터페이스 부분에서는 프로시저와 함수의 헤더만 작성하면 됩니다. 구체적인 정의는 아래 구현 부분에서 설명합니다.
인터페이스 부분은 여러 개의 선택 부분, 즉 유닛 소개 부분(사용), 상수 설명 부분, 유형 설명 부분, 변수 설명 부분, 프로시저 및 함수 선언 부분으로 나눌 수 있습니다.
3.구현 부분:
구현 부분은 두 부분으로 나누어집니다. 하나는 인터페이스 부분과 유사한 단위 참조, 상수, 유형, 변수, 프로시저 및 함수의 선언을 포함하는 선언 부분입니다.
두 가지 차이점이 있습니다.
(1): 구현 섹션에서 선언된 내용은 공개되며 이 유닛에만 표시됩니다. 다른 유닛이 이 유닛을 참조하더라도 액세스할 수 없습니다.
(2): 구현 부분에서 선언된 프로시저와 함수는 먼저 선언한 다음 정의하는 규칙을 따를 필요는 없지만, 프로시저와 함수의 정의는 직접 작성할 수 있습니다. 인터페이스 부분에 선언된 함수입니다.
4. 초기화 부분:
라이브러리 단위를 초기화하는 데 사용되며 여기의 코드가 먼저 실행됩니다. 여러 라이브러리 단위에 초기화 부분이 포함된 경우 해당 실행 순서는 프로그램의 사용 부분에 참조된 단위가 나타나는 순서와 일치합니다.
5. 마무리 부분:
일반적으로 초기화 부분에서 할당된 리소스를 해제하는 데 사용됩니다. 여러 라이브러리 단위에 마무리 부분이 포함되어 있는 경우 실행 순서는 초기화 부분과 정반대입니다.