자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Delphi 7과 Berlin 실행파일 크기 차이
2016.09.24 17:14
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요?
Windows 7 에서 Delphi 7을 사용하고 있었습니다.
최근 Berlin Starter Edition을 설치 후 Delphi 7에서 개발한 Database 관리 프로그램을 Berlin Starter Edition으로 불러와 컴파일 해 보았는데 실행파일 크기가 1,319KB에서 3,223KB로 거의 3배가 커졌습니다.
컴파일시 Hints 60개, Warning 489개가 나왔지만 Error없이 컴파일 되었습니다.
Warning은 모두 String Type관련이었습니다.
실행은 모두 테스트 해보지 않았으나 별다른 문제점을 발견하지 못했습니다.
이렇게 커지는 현상이 정상인지요?
감사합니다.
댓글 2
Delphi Delphi 7과 Berlin 실행파일 크기 차이
2016.09.24 17:14
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요?
Windows 7 에서 Delphi 7을 사용하고 있었습니다.
최근 Berlin Starter Edition을 설치 후 Delphi 7에서 개발한 Database 관리 프로그램을 Berlin Starter Edition으로 불러와 컴파일 해 보았는데 실행파일 크기가 1,319KB에서 3,223KB로 거의 3배가 커졌습니다.
컴파일시 Hints 60개, Warning 489개가 나왔지만 Error없이 컴파일 되었습니다.
Warning은 모두 String Type관련이었습니다.
실행은 모두 테스트 해보지 않았으나 별다른 문제점을 발견하지 못했습니다.
이렇게 커지는 현상이 정상인지요?
감사합니다.
저같은 경우는 델7에서 4.02메가였는데요.
벌린에서는 8.91메가가 나왔습니다.
델7용은 exeCompressor로 압축하면 1.24메가로 대폭적으로 줄어들어서 업데이트나 배포할때 꽤 유리했습니다.
지금 벌린에서 산출된 EXe 바이너리 파일은 압축도 안됩니다.
압축하는 툴이 있는지 모르겠습니다.
------------------------------------------------------------
확인해보니 https://github.com/upx/upx/releases/tag/v3.91 에서 윈도우 실행파일 압축기로 압축하니
2.47메가로 줄었습니다.
델7용보다도 한 두배 정도 커진 것 같네요. 이 정도면 허용할만 합니다.
upx를 첨부했으니 사용해보시기 바랍니다.