Study/Delphi

[Delphi] 프로젝트 파일에 대한 이해

LanSaid 2014. 3. 25. 19:57
프로젝트 파일의 구성

1. dpr

program 프로젝트명;        // 이 파일이 프로그램의 실행파일 임을 알림

uses 링크할 유닛명1, 유닛명2, ....;

{$R *.res}

begin   // 기능 시작 알림
 
  Application.Initialize;  // 프로그램 초기화
  Application.CreateForm(TForm1, Form1);  // 해당 Form으로 윈도우 생성하고 그 인스턴스를 반환
  Application.Run; // 생성된 윈도우 구동 시작
 
end. // 이 파일의 끝을 알림
 



2. pas

unit 유닛명;    // 해당 유닛의 시작을 알림

interface         // 선언부의 시작. 유닛의 헤더정보.  각종 함수, 프로시져,  변수, 상수, 타입의 정의가 포함.  C의 헤더파일 느낌

uses 유닛명1, 유닛명2, ....     // 링크할 유닛 선언

type               // 타입 정의에 대한 선언 시작
private
pubic
.
.
.

end;       // 타입 정의 종료 


var        // 이 유닛 내 전역 변수 선언


implementation  // 실제 코드 정의부.  C의 구현파일(c 혹은 cpp) 느낌


initialization   // 생성자?
begin  
end;

finalization  // 소멸자?
begin
end;


end. // 이 파일의 끝을 알림