Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
dpl size
똑같은 dpk, pas 컴포넌트소스를 이용해
두대의 컴퓨터에서 컴파일돌렸는데
생성되는 dpl사이즈가 현저히 납니다.
한대에서는 300,000바이트,
나머지 한대에서는 900,000바이트입니다.
어디에 원인이 있을까요
1
COMMENTS
황명하
•
2000.03.22 00:12
안녕하세요.
run time package가 check되었는지 여부에 따라서 달라질 수 있습니다.
visual basic의 경우 프로그램을 install할 경우 실행에 필요한 dll 파일을
복사해야 실행이 됩니다.
그러나 delphi는 일반적으로 실행파일만 복사를 해도 됩니다.
(잡다한 환경설정을 제외한다면)
만약, 실행파일의 크기를 줄이고 싶을 경우 메뉴에서 component - install
package를 선택하신후 (지금 delphi를 띄울 수 없어서 메뉴가 맞는지...)
하단 부분을 잘 보시면 run time package라는 check box가 있습니다.
이것을 checked, unchecked로 바꿔가면서 complie을 해보세요.
exe 파일의 size가 확 차이가 날겁니다.
위에서 말씀드린 visual basic의 경우와 마찬가지로 공통으로 module화된
libary 파일을 사용할 것인가, 아니면 사용된 module만 실행파일에 포함시킬
것인가의 차이 입니다.
900KB정도의 실행파일을 전자와 같은 경우로 complie해서 300KB를 만들었다면,
delphi가 install되어 있는 pc에서는 아무 문제없이 동작하겠지만, 그렇지 않은
pc에서는 배보다 배꼽이 더 큰 경우처럼 몇 MB의 라이브러리 파일들을
c:windowssystem등의 디렉토리에 복사하는 수고를 해야만 합니다.
통상 전자의 경우는, 사용하는 user들이 이미 delphi 구동에 필수적인 환경이 갖추어져
있다는 전제하에서 사용됩니다.
예를 들어 일반기업의 공통 기간 시스템등에 사용됩니다.
프로그램의 용도가 범용이라면 후자를 택하심이 천배, 만배 용기있는 행동이라고
생각합니다.
부디... 도움이 되었길...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
blueSky
•
2000.03.22 02:07
1
COMMENTS
/
0
LIKES
TITLE BAR 에서.............. [ borderIcons ]
최용일
•
2000.03.22 05:23
안녕하세요. blueSky님... 종료버튼을 안보이게 하는 것은 잘 모르겠구요. 종료버튼을 사용불능으로 ...
이수정
•
2000.03.22 01:54
1
COMMENTS
/
0
LIKES
SQL DB 사용 관련 질문입니다.
이재식
•
2000.03.22 02:50
이수정 wrote: > 안녕하세요.. > > 질문1) 일반 애플리케이션용 프로그램에서 BDF를 이용하여... > ...
염경철
•
2000.03.22 22:20
7
COMMENTS
/
0
LIKES
에러원인을 알고 싶네요
염경철
•
2000.03.22 22:24
최용일
•
2000.03.22 22:35
성더기
•
2000.03.29 20:27
염경철
•
2000.03.22 22:52
델LOVE
•
2000.04.07 01:47
염경철
•
2000.04.07 19:45
최용일
•
2000.03.22 23:55
김기용
•
2000.03.22 01:14
2
COMMENTS
/
0
LIKES
다음 문장 해석 좀 부탁....
이재식
•
2000.03.22 03:08
김기용 wrote: > > function Sum(const A:array of Integer):Integer; > var > i :Integer; > begi...
김기용
•
2000.03.22 18:17
이재식 wrote: > 김기용 wrote: > > > > function Sum(const A:array of Integer):Integer; > > var ...
코네트시스템
2000.03.22 01:12
0
COMMENTS
/
0
LIKES
Wise Install Builder & Robo Help 아시는 분 도와주세요..(너무
초보자
•
2000.03.22 01:08
2
COMMENTS
/
0
LIKES
퀵 리포트에서..
이재식
•
2000.03.22 02:47
초보자 wrote: > 안녕하세여 ? > > 퀵 리포트에서 작업하다 궁금한 점이 있어 글을 올립니다 > 회계.d...
이재식
•
2000.03.22 18:47
이재식 Wrote : 안녕하세요? *************************************** 퀵 리포트에서 작업하다 궁금한 ...
왕초보
2000.03.22 00:36
0
COMMENTS
/
0
LIKES
김영대님 한번 만 확인해 주시겠어요?
박은철
2000.03.22 00:31
0
COMMENTS
/
0
LIKES
(초강력질문)32k 이상 데이터 upload 및 download 하기
박병희
•
2000.03.22 00:28
1
COMMENTS
/
0
LIKES
[재질문]dpl size
황명하
•
2000.03.22 00:57
죄송.죄송... T_T 문제를 잘못 이해했군요. dpl의 complie은 잘 모르겠습니다. 혹시... complie과정...
도움받기
•
2000.03.22 00:15
1
COMMENTS
/
0
LIKES
에러 컨트롤하는방법좀...
이재식
•
2000.03.22 00:17
도움받기 wrote: > try > except > end; > 구문으로 입력이나 수정삭제를 하는데요... > error이 생기...
왕초보
•
2000.03.22 00:09
1
COMMENTS
/
0
LIKES
query실행 값을 프린트 할려면
홍세비
•
2000.03.22 20:09
왕초보 wrote: > query에서 SQL을 실행한 값을 프린터로 출력하고 > 싶은데 어떻게 해야 할지 알려주세...
천승원
•
2000.03.22 00:24
2
COMMENTS
/
0
LIKES
한자키를 Keydown에서 알아내려면?
최용일
•
2000.03.22 05:26
한자키에 대한 가상키값은 vk_Hanja입니다.(한글은 vk_Hangul) 키다운 이벤트에서 이키를 비교해보시면 알...
cabaret
•
2000.03.22 01:02
천승원 wrote: > 한자키에 대해 여러번 질문 올립니다 > Keydown이벤트(또는 Keypress)에서 한자키가 눌...
도움받기
•
2000.03.22 00:04
1
COMMENTS
/
0
LIKES
1000단위콤마있는문자열을 float형으로?
황명하
•
2000.03.22 00:32
도움받기 wrote: > 제목에서 적은것 처럼.... > edit박스에 float형의 변수i를 > edit1.text := forma...
황명하
2000.03.21 23:55
0
COMMENTS
/
0
LIKES
발음기호...
조현석
•
2000.03.21 23:52
1
COMMENTS
/
0
LIKES
두테이블의 마스터-상세 연결 해제는 어떻게 하나요?
이재식
•
2000.03.22 00:15
조현석 wrote: > 특정 루틴이 작동하면 아래와 같이 A,B 두개의 테이블을 마스터-상세 연결을 했는데요. ...
박병희
•
2000.03.21 23:51
1
COMMENTS
/
0
LIKES
dpl size
똑같은 dpk, pas 컴포넌트소스를 이용해 두대의 컴퓨터에서 컴파일돌렸는데 생성되는 dpl사이즈가 현저히 납니다. 한대에서는 300,000바이트, 나머지 한대에서는 900,000바이트입니다. 어디에 원인이 있을까요
황명하
•
2000.03.22 00:12
안녕하세요. run time package가 check되었는지 여부에 따라서 달라질 수 있습니다. visual basic의 경...
염경철
2000.03.21 23:37
0
COMMENTS
/
0
LIKES
델파이5에 대해서...
김봉만
•
2000.03.21 23:33
1
COMMENTS
/
0
LIKES
홈페이지에서 파일 다운받기
이정욱
•
2000.03.22 00:06
WinShoe의 http컴포넌트나 ICS의 SimplHttp 컴포넌트를 이용하시는것이 가장 좋은 방법 같습니다. 컴포넌...
최은정
•
2000.03.21 22:36
1
COMMENTS
/
0
LIKES
PageControl 생성하는 방법
최용일
•
2000.03.21 23:30
현재 폼에 있는 컴포넌트들을 Components배열 속성에 들어 있습니다. is연산자를 써서 갯수를 세어보면됩...
델초
•
2000.03.21 22:25
1
COMMENTS
/
0
LIKES
고수님들 제발 한번씩만 봐주세요...도와주세요
류종택
•
2000.03.21 23:15
Calulated Field를 사용하세요.. Table을 더블클릭하시고 생긴 윈도우에서 오른쪽 마우스 클릭.. Add All...
박병희
2000/03/21 23:51
Views
196
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
run time package가 check되었는지 여부에 따라서 달라질 수 있습니다.
visual basic의 경우 프로그램을 install할 경우 실행에 필요한 dll 파일을
복사해야 실행이 됩니다.
그러나 delphi는 일반적으로 실행파일만 복사를 해도 됩니다.
(잡다한 환경설정을 제외한다면)
만약, 실행파일의 크기를 줄이고 싶을 경우 메뉴에서 component - install
package를 선택하신후 (지금 delphi를 띄울 수 없어서 메뉴가 맞는지...)
하단 부분을 잘 보시면 run time package라는 check box가 있습니다.
이것을 checked, unchecked로 바꿔가면서 complie을 해보세요.
exe 파일의 size가 확 차이가 날겁니다.
위에서 말씀드린 visual basic의 경우와 마찬가지로 공통으로 module화된
libary 파일을 사용할 것인가, 아니면 사용된 module만 실행파일에 포함시킬
것인가의 차이 입니다.
900KB정도의 실행파일을 전자와 같은 경우로 complie해서 300KB를 만들었다면,
delphi가 install되어 있는 pc에서는 아무 문제없이 동작하겠지만, 그렇지 않은
pc에서는 배보다 배꼽이 더 큰 경우처럼 몇 MB의 라이브러리 파일들을
c:windowssystem등의 디렉토리에 복사하는 수고를 해야만 합니다.
통상 전자의 경우는, 사용하는 user들이 이미 delphi 구동에 필수적인 환경이 갖추어져
있다는 전제하에서 사용됩니다.
예를 들어 일반기업의 공통 기간 시스템등에 사용됩니다.
프로그램의 용도가 범용이라면 후자를 택하심이 천배, 만배 용기있는 행동이라고
생각합니다.
부디... 도움이 되었길...