|
대부분의 파일을 리소스로 만들어서 exe에 포함할수 있습니다만
님께서는 리소스에 포함을 원하는것이 아니라
그것을 run-time이 dll로 Load해서 사용하길 원하시는것인데
리소스에 포함한다고 해서 자동으로 dll을 사용할수 있는것이 아닙니다.
1) 프로그램 시작할때 exe의 리소스에 포함된 dll을 빼내어서
2) disk에 저장하구
3) 그걸 LoadLibrary해서 써야 할것 같네요
4) 프로그램 종료할때 dll을 지워도 되구요...
어쨌든 그런식으로 하면 dll을 포함하지 않고 exe만 배포가 가능할것입니다.
그럼..
개발자되기 님이 쓰신 글 :
: 리소스로 만들어서 추가하면 된다고 해서 리소스 빌더로 Rc 파일과 Res 파일을 만들었구요.. 이파일을 프로젝트에 추가 시키고 컴파일 해봤지만.. 결과는 변화가 없더라구요..
:
: 혹시 다른 방법 있다면.. 좀 알려주세요
:
: 다시 한번...
: 요점은.. DelZip179.dll 파일을 프로그램 실행시 load fail 이 생기지 않도록 하는 것입니다..
:
: 읽어주셔서 감사합니다.
|