|
그럼 배포할때 DLL파일을 함께 배포해야 하는겁니까?
인스톨시 DLL파일을 어디다 넣어야 하며 배포를 어떻게 합니까?
그리고 파일 자체가 일반적인 bmp나 wav파일이 아니고
map.hp 뭐 이런 특수한 파일인데
rc에서 어떻게 추가하나요 간단한 예제 소스좀 부탁드립니다
죄송합니다만 다시 한번 답변 부탁드립니다
장성호 님이 쓰신 글 :
: 폴더만 설정하면 folder아래에 모든 내용이 리소스로 compile되게 하고싶다는 얘기죠?
: 폴더만 설정해서는 안됩니다.
: 일일이 다 해줘야죠
:
: 그런데 file이 많다면 exe파일이 엄청 커져버릴껀데
: 별로 권장하고 싶음 방법이 아니네요
:
: 그래도 배포할때 bmp나 icon등 각종 리소스 파일을 그대로 배포하기 싫다면
: 리소스 dll을 만들어서 배포하시면 어떨런지요?
:
: exe안에 리소스가 들어가는게 아니라
: 또 다른 dll안에 리소스가 들어가서
: exe가 필요로 할때 dll을 load해서 거기서 원하는 리소스를 찾아쓰는 방식입니다.
:
: 방법은
: 그냥 dll project하나 만드시구요
: rc파일 만들어서 프로젝트에 추가해서 compile하면 됩니다.
:
: 그럼..
:
:
: 고구마 님이 쓰신 글 :
: : 제가 하는 프로젝트에 bin 폴더에 있는 내용들을 많이 참조하는데요
: : 예를 들면 맵파일을 로드에서 맵을 보여주거나 bin 폴더 내에 있는 이미지들을 로드하는데요
: : 문제는 bin 폴더에 있는 파일들이 너무 많아서 일일이 rc에 추가하면 너무 양이 많고
: : 소스도 수정이 많이 필요할것 같습니다
: : 물론 제가 초보인지라 rc파일에 대해서 전혀 모른상태에서 이른 걱정을 하는지는 모르겠지만
: : 현재 소스에서는 GInitPath = ExtractFilePath(Application->ExeName); 를 통해서 bin/image/test.bmp
: : 이렇게 참조하거든요 그러니까 위처럼 참조하는걸 소스 수정없이 bin 폴더를 하나로 묶어서 rc데이터를 만들고
: : 이 rc데이터를 exe파일에 추가할수 없나요?
: : 그럼 답변 부탁드립니다...
|