Build with runtime package 란...
Delphi에서 Package에서
Dynamic Library(Dll)은 *.bpl 이라는 확장자를 가지고
Static-Library는 **.lib 가집니다.
Delphi7에서 VCL은 vcl70.bpl 이 됩니다.
그런데 Build with runtime package를 켜두지 않으면
실행파일 ***.exe에 vcl70.lib 라는 static 파일이 같이 묶여서
배포할때 vcl70.bpl을 같이 배포하지 않아도 되게 되죠
하지만 Build with runtime package를 켜두면 vcl70.bpl은
exe가 loading될때 LoadLibrary로 로드 됩니다.
이경우 vcl70.bpl도 같이 배포해야죠
그런데 Build with runtime packag를 꺼두면
exe에서도 vcl을 사용하고 dll에서도 vcl을 사용하게 되면
vcl이 두개 load되게 됩니다.
꼭 vcl이 아니라 프로그램에서 사용하는 Package는 모두 마찬가지죠
델파이는 기본옵션이 Build with runtime package가 꺼져잇는데..
개인적으로 Build with runtime packag를 켜서 컴파일하길 권장합니다.
배포에 좀 신경써야 하지만 exe(또는 dll) 크기도 작아지고
package중복문제도 없어지고...
-- 델마당에서 퍼옴 ---
피드 구독하기:
댓글 (Atom)
Delphi : DateUtils.pas 날짜함수 정리
http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&indx=209893&page=41 델파이에 날짜함수를 모아둔 DateUtils.pas 가 있습니다. ...
-
<자료형(data types)> 단순형 문자열형 구조형 포인터형 가변형 정수형 문자형 대수형 열거형 범위형 실수형 단문자열형 장문자열형 광포(Wide) 문자열형 배열형 레코드형 집합형 무...
-
uses WinInet; const INTERNET_RAS_INSTALLED = $10 ; INTERNET_CONNECTION_OFFLINE = $20 ; INTERNET_CONNECTION_CONFIGUR...
-
[팁] 프로젝트의 실행파일을 UPX로 압축하는 메뉴추가하기 양병규 (bkyang) 2001-11-20 오후 3:22:37 카테고리:강좌 2902회 조회 첨부파일 다운로드 3_upx.exe 델파이의 Tools메뉴에 upx를 추가하고 Pa...
댓글 없음:
댓글 쓰기