Q&A

  • DLL파일에 관한 질문입니다...
안녕하세요.. 전 델파이를 열씨미 공부하고있는 놈입니다...



지금 제가 하고 있는 프로그램이 폼이 한 10정도 됩니다....

그런데 이 10개의 폼을 하나하나 DLL파일로 만들어서 메인폼하나에서..

불러다가 사용하는프로그램입니다.... 그러니까 DLL파일하나 = 폼하나...

뭐 이런식입니다....

그런데 문제는 용량문제 입니다.... EXE파일 하나로 만들때에 1~2Mb 정도 되는데...

DLL파일로 만드니까 10Mb정도가 됩니다... 이문제를 어떻해야하는지....

DLL파일의 용량을 줄일수 있는 방법이 없는지..

저의 짧은 생각으로는 이렇게 생각하는데...

델파이는 컴파일할때 콤포넌트 정보까지 같이 포함시켜서 컴파일한다고 들었습니다...

그래서 델파이로 만든 파일이 VB로 만든 파일보다 크다고 들었습니다....

그럼 당연히 DLL파일로 하면 파일 갯수가 많아지기때문에 각각의 파일마다 컴포넌트정보가

포함되니까... EXE파일 하나일때는 컴포넌트 정보가 1번만 들어가는데...

DLL 파일로 하면... 각각의 파일에 들어가기 때문에 커지는것이 아닌가 생각하는데...

제말이 맞다면... 이것을 해결할 방법이 없는지....

제말이 틀리다면 왜그렇고 용량을 줄일수 있는 방법은 없는지..?

아시는분들 방밥좀 가르쳐 주세요.....

1  COMMENTS
  • Profile
    허세준 2000.02.17 04:18
    윤병익 wrote:

    > 안녕하세요.. 전 델파이를 열씨미 공부하고있는 놈입니다...

    >

    > 지금 제가 하고 있는 프로그램이 폼이 한 10정도 됩니다....

    > 그런데 이 10개의 폼을 하나하나 DLL파일로 만들어서 메인폼하나에서..

    > 불러다가 사용하는프로그램입니다.... 그러니까 DLL파일하나 = 폼하나...

    > 뭐 이런식입니다....

    > 그런데 문제는 용량문제 입니다.... EXE파일 하나로 만들때에 1~2Mb 정도 되는데...

    > DLL파일로 만드니까 10Mb정도가 됩니다... 이문제를 어떻해야하는지....

    > DLL파일의 용량을 줄일수 있는 방법이 없는지..

    > 저의 짧은 생각으로는 이렇게 생각하는데...

    > 델파이는 컴파일할때 콤포넌트 정보까지 같이 포함시켜서 컴파일한다고 들었습니다...

    > 그래서 델파이로 만든 파일이 VB로 만든 파일보다 크다고 들었습니다....

    > 그럼 당연히 DLL파일로 하면 파일 갯수가 많아지기때문에 각각의 파일마다 컴포넌트정보가

    > 포함되니까... EXE파일 하나일때는 컴포넌트 정보가 1번만 들어가는데...

    > DLL 파일로 하면... 각각의 파일에 들어가기 때문에 커지는것이 아닌가 생각하는데...

    > 제말이 맞다면... 이것을 해결할 방법이 없는지....

    > 제말이 틀리다면 왜그렇고 용량을 줄일수 있는 방법은 없는지..?

    > 아시는분들 방밥좀 가르쳐 주세요.....



    저도 그것때문에 며칠 고생좀 했느데요...



    각각의 DLL 프로젝트 옵션에서 Package 를 보시면 Build with runtime packages 를

    체크하신후 컴파일을 해보세요... 그러면 dll 사이즈가 몰라보게 작아집니다.



    단. 프로그램 배포시 필요한 bpl 파일을 같이 배포해야합니다.



    • 최진영
    • 2000.02.17 01:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이현우
      2000.02.17 02:17
      최진영 wrote: > 안녕하세요. 참으로 노력은 해봤지만 좋은 방법이있을까해서 > 찾아왔습니다. > (1)...
    • 조규춘
      2000.02.17 02:57
      헬프미플리즈 wrote: > 버튼을 누르면 일단 윈도우용 프로그램(wgnuplot)을 실행시키고 나서 그 안에서 lo...
    • 윤병익
    • 2000.02.17 01:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 허세준
      2000.02.17 04:18
      윤병익 wrote: > 안녕하세요.. 전 델파이를 열씨미 공부하고있는 놈입니다... > > 지금 제가 하고 있는...
    • 박성훈
      2000.02.17 19:50
      최황용 wrote: > 파라독스 테이블이 하도 잘 깨져서 유틸리티를 만들고자 합니다. > DTUtil32 말고 혹시...
    • 맹구
    • 2000.02.17 00:21
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최진영
      2000.02.17 01:46
      맹구 wrote: > sql로 날짜로 검색하려구 하는데 에러가 나네요! > error 내용이 date keyword가 잘못되었...
    • mute
      2000.02.17 12:43
      최진영 wrote: > 맹구 wrote: > > sql로 날짜로 검색하려구 하는데 에러가 나네요! > > error 내용이 da...
    • hjcho
    • 2000.02.16 21:45
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.02.16 22:22
      hjcho wrote: > 하나의 버튼 속성을 지정한 후에 > 그 버튼의 속성을 다른 버튼에 똑같이 지정할 수 있...
    • 하얀까마귀
      2000.02.16 22:15
      hjcho wrote: > 하나의 버튼 속성을 지정한 후에 > 그 버튼의 속성을 다른 버튼에 똑같이 지정할 수 있...
    • 조규춘
      2000.02.16 22:14
      hjcho wrote: > 하나의 버튼 속성을 지정한 후에 > 그 버튼의 속성을 다른 버튼에 똑같이 지정할 수 있...
    • hjcho
      2000.02.17 04:26
      툴바에 놓이는 버튼에서는 안되잖아요...???~~~~ 좀 갈켜 주세용~~ 조규춘 wrote: > hjcho wrote: > ...
    • 서지현
    • 2000.02.16 21:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • kingdol
      2000.02.17 00:42
      서지현 wrote: > 안냐세요 > 먼저 소스 좀 봐주세요... > 아래에 보면 나이계산과 남녀구별하는 부분이 ...
    • park
    • 2000.02.16 19:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • kingdol
      2000.02.16 22:48
      park wrote: > 라디오 버튼에서 라디오 버튼이 check되었는지 check되지 않았는지 체크할 수 있나요? > ...
    • park
    • 2000.02.16 19:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조영욱
      2000.02.17 18:11
      park wrote: > 안녕하세요! > MDI에서 메뉴를 선택했을때 창은 뜨는데, > 전에 띄워져 있던 창이 활성...
    • 공대규
    • 2000.02.16 19:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 오현수
      2000.02.23 07:53
      공대규 wrote: > NT Server 4.0 (SP 5) 시스템이고요, > Delphi 4.0 설치 후, interbase 설치 시작하자 ...
    • nikao76
    • 2000.02.16 19:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.02.16 22:30
      이내용으로는 아무런 답변도 해드릴수가 없어요... 그냥 몇자 적을께요.. 현재 소스는 이상이 없네요.. ...
    • 장일형
    • 2000.02.16 08:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 정주영
      2000.02.17 01:23
      장일형 wrote: > 델파이 데모를 참조해서 메알을 만들었는데 > 네띠앙에서 네띠앙으로 메일은 잘 가는데 ...
    • 장일형
      2000.02.17 08:51
      답변해 주셔서 감사합니다. 저도 데모에 있는 걸로 테스트 해 보고 iti에 있는 자료도 봤는데 제 소스하...
    • 임파이
    • 2000.02.16 06:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      2000.02.16 19:44
      임파이 wrote: > 네트워크환경에 가면 현제 접속가능한 컴퓨터가 뜨거든요. > 그래서,궁금한것은 제PC에...
    • 술친구
      2000.02.16 19:25
      임파이 wrote: > 네트워크환경에 가면 현제 접속가능한 컴퓨터가 뜨거든요. > 그래서,궁금한것은 제PC에...