C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[66489] Re:Re:Re:Re:Re:Re:님 ~~ 그거 아주 간단한거에여~~
aaa [] 1164 읽음    2012-03-02 19:41
어렵다 님이 쓰신 글 :
: aaa 님이 쓰신 글 :
: : aaa 님이 쓰신 글 :
: : : 어렵다 님이 쓰신 글 :
: : : : 인디 님이 쓰신 글 :
: : : : : 어렵다 님이 쓰신 글 :
: : : : : : Borland DLL 들은 EXE에 포함하여 사용하는데,
: : : : : : 외부 DLL의 경우 포함하여 EXE로 만드는 방법은 없을까요?
: : : : : :
: : : : : : 배포 등에 편의성을 위해 가능하면 좋을 것 같습니다.
: : : : : : 외부 DLL은 VC로 만들어진 DLL이며, implib로 lib 생성하여 사용하고 있습니다.
: : : : : :
: : : : : : 검색을 해봤는데, 어렵기는 한것 같네요.
: : : : : : BC 6.0 사용중 입니다.
: : : : : :
: : : : : : 감사합니다.
: : : : :
: : : : :
: : : : :
: : : : : 님~~~ 어려운거 아니에여~~~ 팁&트릭 게시판 찾아바도 되구여~~~ ㅋㅋ
: : : : : 그거 아주 간단한건데~~~ ㅋㅋㅋㅋ
: : : :
: : : : 혹시 팁&트릭 게사판의
: : : : http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=1004
: : : : 이글을 말씀하시는 건가요?
: : : :
: : : : 이 예제는 exe와 dll을 묶어서 가지고 있다가, dll은 windows filder에, exe는 current에 생성하고 실행하는 예제인데
: : : : dll을 생성하지 않고 하는 방법이 없을까 해서 문의 드린겁니다.
: : : :
: : : : 일반적으로 dll을 windows folder에 기록할때 권한 등의 문제는 없을까 모르겠네요.
: : : : 혹시 다른 방법이 있는건지, 팁&트릭 게시판에서는 못찾겠던데...
: : : :
: : : : builder dll 처럼 그냥 포함하는 방법이 없을까 해서요. 물론 builder야 compile에 하는 거니 좀 다른 이야기이기는 하지만요.
: : :
: : : 제가 rc파일만들어서 exe파일에포함시키고 컴파일한뒤
: : : 실행시킬때 exe에있는 dll파일을 폴더에 저장시키고 로드해서
: : : 하고했었네요 지금 피시방이라 예제는 못올리겟네요;
: :
: : rc파일로 포함시키고 TReaourceStream 으로 뽑아오고난뒤
: : SaveToFile 함수로 지정된패스지정해서 저장하면 될겁니다
:
: 네. 팁&트릭에 있는 예제로 그렇게는 가능합니다.
: 그런데, 이경우 프로그램이 실행중인 경우 DLL이 노출되는 문제가 있어서 혹시 다른 방법이 있나 해서요.
: 친절한 답변 감사 드립니다.

노출되는게 꺼린다면 아무도 모르는 폴더를 하나생성시키고 거기다 저장시킨뒤에
사용하고 만약 프로그램종료를 하게된다면 종료직전 해당 dll파일을
DeleteFile 함수로 지워버리시면되겟네요
또한 어차피 dll파일은 HINSTANCE dll = loadLibrary("?.dll");
이렇게 불러올것이므로  뽑아오고난뒤  dll에 넣어버리신다면 저장안해도될거같은느낌이

+ -

관련 글 리스트
66475 외부 DLL을 EXE에 포함하여 배포하기? 어렵다 1556 2012/03/02
66484     Re:외부 DLL을 EXE에 포함하여 배포하기? aaa 2233 2012/03/02
66481     Re:님 ~~ 그거 아주 간단한거에여~~ 인디 1570 2012/03/02
66485         Re:Re:님 ~~ 그거 아주 간단한거에여~~ 어렵다 1381 2012/03/02
66486             Re:Re:Re:님 ~~ 그거 아주 간단한거에여~~ aaa 1268 2012/03/02
66487                 Re:Re:Re:Re:님 ~~ 그거 아주 간단한거에여~~ aaa 1194 2012/03/02
66488                     Re:Re:Re:Re:Re:님 ~~ 그거 아주 간단한거에여~~ 어렵다 1094 2012/03/02
66489                         Re:Re:Re:Re:Re:Re:님 ~~ 그거 아주 간단한거에여~~ aaa 1164 2012/03/02
66490                             Re:Re:Re:Re:Re:Re:Re:님 ~~ 그거 아주 간단한거에여~~ 어렵다 1492 2012/03/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.