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
[16312] Re:Resource DLL에 JPG를 쓸수 있는 방법이 없나요???
Julien [julien] 1919 읽음    2002-03-14 01:19
1. 리소스파일을 만듭니다(test.rc)
2. 이걸 텍스트에디터로 열어서 내용을 넣어줍니다
   TESTJPG RCDATA "image.jpg"
3. Project->Add to project 를 이용하여 test.rc파일을 프로젝트에 삽입
4. 이미지를 로드할 곳에 다음과 비스무리한 코드를 넣습니다.
   물론 이런 코딩에서는 예외처리가 필수입니다.
    TResourceStream *rc;
    TJPEGImage* tmp;
    rc = new TResourceStream( (int)HInstance, "TESTJPG", RT_RCDATA );
    tmp = new TJPEGImage();
    tmp->LoadFromStream( dynamic_cast<TStream*>( rc ) );

    Canvas->Draw( 0, 0, tmp ); // 여기서는 그냥 폼에 뿌리는 걸로 했습니다.

    delete tmp;
    delete Res;


오정훈 님이 쓰신 글 :
: 제목 그대로...
:
: 제가 Bitmap을 리소스에 넣어서 DLL에서 불러서 쓰고 있는데여..
: Bitmap 파일의 크기가 커서 사이즈가 많이 늘어나고 있어여...
:
: 파일의 수가 늘수록..
:
: 그런데 JPG로 할 수 있는 방법이 없나요??
:
: JPG를 Resource에 넣어서 DLL에 넣어... 다른 프로그램에서 쓴느 방법
: 아시는 분은 답변 올려 주시기 바랍니다..
:

+ -

관련 글 리스트
16304 Resource DLL에 JPG를 쓸수 있는 방법이 없나요??? 오정훈 1053 2002/03/13
16333     두분 답변에 감사드립니다. 오정훈 951 2002/03/14
16312     Re:Resource DLL에 JPG를 쓸수 있는 방법이 없나요??? Julien 1919 2002/03/14
16310     Re:Resource DLL에 JPG를 쓸수 있는 방법이 없나요??? Falco 1462 2002/03/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.