수정이 빈번이 일어나는 화면이나 공통 모듈 개발시 패키지로 개발할 것인지 DLL로 개발 할 것인지 고민하고 질문하시는 

경우가 종종 있습니다.

 

패키지(Package)도 미리 컴파일된 모듈 일종의 DLL입니다. 

 

패키지 작성 방법은 아래 링크를 참조하시기 바랍니다.

http://edn.embarcadero.com/article/27178

 

아래의 표는 패키지와 DLL 방식의 장단점을 정리해본 표입니다. 둘 중 어느 방식으로 개발하는가는 업무 상황에 따라

그때 그때 달라집니다. 

 

고려해야할 사항 DLL Package

호출방법/메모리

사용

LoadLibrary

(동적로드인 경우)

LoadPackage

(내부적으로 LoadLibrary를 호출합니다.

때문에 메모리 사용면에서는 별 차이가

없습니다.)

라이브러리 안에서의 사용범위 Function이나 Procedure만 호출 가능

type 절에 선언된 것들을 외부에서 사용할 수 있다는 장점이 있습니다.

(예:화면클래스 등)

타 언어간의 호환

다른 언어 다른 툴에서 만들어진 DLL을

호출 할 수 있습니다

볼랜드제품(델파이 C++빌더)에서만

사용 가능합니다.

델파이/C++ 버전

새 버전으로부터 독립적

(수정이 없는 경우)

새로운 버전에서 재 컴파일 해야합니다.
배포의 용이성

여러개의 라이브러리를 하나로 묶을 수

없습니다.

여러개의 패키지를 하나로 묶어서 배포할 수 있습니다.

(배포가 용이)

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 14424
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13061
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 15571
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 21099
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 22330
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 17980
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38267
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173777
269 ComPort(시리얼 통신) 컴포넌트 설치안내 [11] file 험프리 2013.12.04 106670
268 델파이 XE2에서 dbExpress를 이용해 오라클 연결하기 file 박병일 2012.02.15 17716
267 다중 클라이언트를 위한 DataSnap 서버 만들기 관리자 2011.12.22 16103
266 델파이XE2의 VCL Styles 활용하기 박병일 2012.01.19 15352
265 dbExpress 의 SQLConnection 에서 트랜젝션 처리하기 박병일 2012.02.08 13972
264 [델파이 문법 시리즈] #1. 제네릭 - 개요 file 관리자 2012.03.21 13163
263 델파이 XE2 DataSnap Client 만들기 [1] 관리자 2011.12.22 12884
262 [델파이 업그레이드 마이그레이션 무상 컨설팅] 체크리스트와 가이드(첨부 파일) [1] file 관리자 2012.02.08 12869
261 "모바일 앱" 개발 또는 유지관리, 데브기어와 해결하세요! file 관리자 2015.03.26 12727
260 [델파이 문법] 클래스와 객체 #8 file 관리자 2012.05.07 12568
259 델파이로 만든 구글 지오코딩 쎔플 입니다. 박병일 2012.02.06 11016
258 [델파이 문법] 클래스와 객체 #1 file 관리자 2012.04.12 10864
257 [오픈소소] 델파이용 TProcessInfo 클래스 file 관리자 2012.05.23 10437
256 VCL Style Util 박병일 2012.01.11 10286
255 [델파이 문법 시리즈] #2. 제네릭 - 용어 file 관리자 2012.03.22 10006
254 [델파이 문법] 클래스와 객체 #10 file 관리자 2012.05.22 9820
253 [델파이 문법] 클래스와 객체 #3 file 관리자 2012.04.18 9310
252 델파이 XE2 Update4의 새기능 - 더 쉬운 모바일 REST 접속 file 박병일 2012.03.06 9143
251 [델파이 문법] 프로그램과 유닛 #1 file 관리자 2012.09.03 9055