▶
Project SourceProgram
이 예약어는 프로그램 상단에 위치하고 프로그램 이름을 지정한다. Delphi 프로젝트를 저장할 때 주어진다. 프로그램은 Delphi내에서 스스로가 한 유닛이기 때문에 프로젝트는 같은 이름으로 프로그램이나 유닛을 갖지 못한다.
Uses
Uses 절에서 각 항목은 현재 프로그램이나 유닛에 의해 접근된 함수나 프로시저를 갖는 유닛의 이름을 부여한다.
In
이 지시어는 유닛 파일이 프로젝트에 의해 사용된 파일이라기 보다는 오히려 프로젝트의 일부라는 것을 컴파일러에 알린다. Unit1은 유닛 identifier를 표현하고 Unit1.PAS는 파일 이름을 표현하고 {Form1}은 유닛의 폼 프로그램변수를 식별하는 주석이다.
{$R *.RES}
이 컴파일러 지시어는 자원 파일을 실행 파일로 연결한다.
Application.CreateForm
이 문은 응용프로그램의 폼을 생성한다. 응용프로그램내의 각 폼은 CreateForm 문을 갖는다.
Application.Run
▶ Unit Source
Uses절
uses절은 프로젝트 파일과 유닛 파일에 모두 사용
uses절은 유닛이 다른 유닛의 프로시저, 함수, 상수, 유형 그리고 변수를 사용할 수 있도록 하는 메커니즘이다.
Interface
Interface
섹션에는 상수, 유형, 변수 그리고 프로시저와 함수의 선언을 배치할 수 있다. 이 유닛을 사용하는 모든 유닛이나 프로그램은 이러한 선언들을 마치 하나의 커다란 파일에서 정의한 것처럼 사용한다.
Implementation
Implementation
섹션내에서 선언된 상수, 유형, 변수, 프로시저와 함수들은 현재 유닛의 implementation섹션에서만 사용할 수 있다.
Initialization
Interface섹션에 정의했던 모든 데이터 구조를 초기화하려면,
initialization섹션에 초기화할 수 있다.
Finalization
Finalization부분에서는 Initialization 부분에 할당된 모든 리소스를 해제하도록 할 수 있다.
'공부방 > Delphi' 카테고리의 다른 글
[델파이] 컴포넌트 순서 정하기 (0) | 2010.10.25 |
---|---|
[델파이] Data Type (0) | 2010.07.19 |
[델파이] 폼 생성과 해제 (0) | 2010.07.15 |
[델파이] 클래스의 가시성 (0) | 2010.07.15 |
[델파이] 오브젝트, 인스턴스, 클래스 (0) | 2010.07.14 |