|
.rc 파일에..
UPIMAGE RCDATA "UpImage.jpg"
DOWNIMAGE RCDATA "DownImage.jpg"
와 같이 넣으시구요..
DLL 을 부르는 파일에서...
HINSTANCE dllInstance = LoadLibrary(DLLNAME.c_str());
try
{
if (dllInstance)
{
TJPEGImage* jpg = new TJPEGImage();
try
{
TResourceStream* uprs = new TResourceStream((int)dllInstance, "UPIMAGE", RT_RCDATA);
try
{
jpg->LoadFromStream(uprs);
UpImage->Picture->Assign(jpg);
}
__finally { delete uprs; };
}
__finally { delete jpg; };
};
}
__finally { FreeLibrary(dllInstance); };
오정훈 님이 쓰신 글 :
: 제목 그대로...
:
: 제가 Bitmap을 리소스에 넣어서 DLL에서 불러서 쓰고 있는데여..
: Bitmap 파일의 크기가 커서 사이즈가 많이 늘어나고 있어여...
:
: 파일의 수가 늘수록..
:
: 그런데 JPG로 할 수 있는 방법이 없나요??
:
: JPG를 Resource에 넣어서 DLL에 넣어... 다른 프로그램에서 쓴느 방법
: 아시는 분은 답변 올려 주시기 바랍니다..
:
|