1. dpr(delphi project)
프로젝트 파일 이라고 부르며 여러 개의 pas 파일과 dfm 파일의 정보를 가지고 있다.
※ 통프로그램(하나의 exe 파일)으로 개발 시 dpr 파일은 반드시 하나만 존재한다.
※ DLL 분할 프로그램으로 개발 시 DLL파일 개수만큼 dpr 파일이 생성된다.
2. dpg(delphi project group)
프로젝트 그룹 파일 이라고 부르며 여러 개의 프로젝트 파일의 정보를 가지고 있다.
여러 개의 프로젝트 파일을 관리할 때 사용하는 파일이다.
※ 여러 개의 DLL파일도 bpg로 관리하면 편리하다.
3. pas(pascal)
유닛 파일 이라고 부르며 하나의 폼에서 실행되는 처리 코드를 저장하는 텍스트 파일이다.
※ 무조건 pas 파일과 dfm 파일은 1:1 매칭을 이룬다.
4. dfm(delphi form)
폼 파일 이라고 부르며 하나의 폼에 관련된 모든 속성을 저장하는 텍스트 파일이다.
※ 델파이4.0 까지는 바이너리 파일이었으나 5.0부터 텍스트 파일로 생성된다.
※ dfm 파일을 에디터나 메모장으로 열어 수정하고 저장하면 에러가 난다. 반드시
델파이 상의 오브젝트 인스펙터창을 이용하여 수정해야 한다.
5. dsk - 델파이 환경설정 파일
dpr 파일과 파일명이 같으며 해당 프로그램의 환경설정 내용을 가지고 있는 파일이다.
삭제하더라도 프로그램 컴파일 시 자동으로 만들어지는 파일이다.
※ F12키로 잘 보이던 폼이 안 보일 때는 dsk파일을 삭제 후에 다시 컴파일 + 빌드한다.
※ 특정 DLL소스에 브레이크 포인트가 갑자기 들지 않을 때는 이 파일을 삭제 후에 다시
컴파일 후 브레이크 포인트를 적용해본다.
※ 위의 방법으로도 브레이크 포인트가 들지 않으면 bpg파일에 있는 dpr파일을 모두
삭제한 후 다시 추가하거나 그래도 안되면 델파이를 종료 후 다시 실행한다.
6. dpk(delphi package) - 델파이 패키지 파일
델파이 패키지 파일로 컴포넌트 소스인 .pas(유닛파일)를 하나로 합쳐 패키지로 만든
파일이다. 델파이에 컴포넌트를 쉽게 추가하기 위한 목적을 가진 패키지 파일이다.
7. dll(dynamic link library) - 동적 링크 라이브러리
※ 자주 사용하는 함수는 공유파일 이진파일로 만든다.
8. dcu
델파이의 소스를 컴파일해서 생기는 object파일 이진파일이다.
9. exe - 프로그램 설치 파일
델파이의 object파일을 실행 가능한 파일로 만든 것이다.
10. RES
컴파일 된 이진 리소스 파일
11. bpl(borland package library) - 델파이 패키지 라이브러리
볼랜드 패키지 라이브러리 파일이며 다이나믹 링크 라이브러리(DLL) 파일과 비슷하지만
bpl은 볼랜드 제품에서만 호환되며 dll은 MS 제품에서도 사용 가능하다.
출처: http://tenlie10.tistory.com/69 [게임 개발자 블로그]
'IT > Delphi/C#' 카테고리의 다른 글
[델파이] Indy를 이용한 네트워크 프로그래밍 (0) | 2018.02.05 |
---|---|
[Delphi|델파이] 콤보박스 스타일속성 (0) | 2017.09.26 |
[Delphi|델파이] 함수명으로 컴포넌트 이벤트찾기 (0) | 2017.09.26 |
[Delphi | 델파이] 프로시저와 함수 (0) | 2017.09.13 |
[Delphi | 델파이] 유닛의 정의 (0) | 2017.09.13 |