Study/Delphi
[Delphi] 프로젝트 파일에 대한 이해
LanSaid
2014. 3. 25. 19:57
프로젝트 파일의 구성
1. dpr
program 프로젝트명; // 이 파일이 프로그램의 실행파일 임을 알림
uses 링크할 유닛명1, 유닛명2, ....;
{$R *.res}
2. pas
unit 유닛명; // 해당 유닛의 시작을 알림
interface // 선언부의 시작. 유닛의 헤더정보. 각종 함수, 프로시져, 변수, 상수, 타입의 정의가 포함. C의 헤더파일 느낌
uses 유닛명1, 유닛명2, .... // 링크할 유닛 선언
type // 타입 정의에 대한 선언 시작
private
pubic
.
.
.
end; // 타입 정의 종료
var // 이 유닛 내 전역 변수 선언
implementation // 실제 코드 정의부. C의 구현파일(c 혹은 cpp) 느낌
end. // 이 파일의 끝을 알림
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. // 이 파일의 끝을 알림