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
[54164] [자답]리소스 화일에 포함된 bmp화일 읽기?
야매코더 [mrdark] 1636 읽음    2008-07-30 12:50
에궁...삽질을 몇시간 하니 방법이 나오네요..ㅠㅠ

#.1
run1->LoadFromStream(Res);<- bmp 화일은 안되나봐요..ㅠㅠ

#.2
run1->LoadFromResourceName((int)HInstance, "IMG1");<- bmp화일을 불러지네요...ㅠㅠ


bmp화일일 경우 #.2 를 써야 하는군요..

이번에 리소스 화일을 첨 다뤄봐서 고생좀 하고 있습니다.
VC++ express 는 png도 읽어지던데..ㅠㅠ  사용하기는 TC++이 편하니..에혀..

ㅠㅠ..감사합니다.




야매코더 님이 쓰신 글 :
: 안녕하세요.
: explorer로 빌더를 공부중에 궁금한점이 생겨 질문드립니다.
:
: 실행화일에 리소스를 포함하여 어플을 제작하려구 하는데요.
: 이미지죠..
: 첨엔 용량을 줄이고자 png화일을 쓰려구 했는데 explorer의 특성상 외부컨포넌트가 등록이 안되서 일단 포기...
: 두번짼 jpg를 쓰려구 했는데 도트이미지가 깨져서 배경에 투명값을 넣는게 어렵더군요..그래서 다시 포기.
: 어쩔수 없이 bmp화일을 쓰려구 하는데 jpg화일을 쓸땐 이상없던 리소스 화일을 불러들이고 쓰는데
: 또 문제가 발생하네요...뭐든 그냥 되는게 없네요..ㅠㅠ
:
: 사용한 소스의 일부분 입니다.
: //  Unit1.cpp ----------------------------------------------------
: Graphics::TBitmap *run1;
: TResourceStream *Res;
:
: Res = new TResourceStream( (int)HInstance, "IMG1", RT_BITMAP);
: run1 = new Graphics::TBitmap();
: run1->LoadFromStream(Res);
:
: //run1->LoadFromFile("C:\\run01.bmp");//이부분은 화일을 그냥 로드하는부분으로 주석처리..
:
: Form1->TransparentColorValue =0xFF00FF;
: Image1->Picture->Assign(run1);
: //-------------------------------------------------------------
:
: 여긴 리소스 화일.....
: //  test.rc ------------------------------------------------------
:
: IMG1    BITMAP     "run01.bmp"
:
: //-------------------------------------------------------------
:
: 보시고 혹시 의심가는 부분이 있으신분
: 거침없이 의견 내주십시요...좀 도와주세요.
: 참고로 소스에 주석처리된 화일로드 하는부분을 살려서 읽어들이면 문제없이 읽어집니다..ㅠㅠ
: (bmp화일도 24비트 32비트가 있는것은 이번에 첨 알았네요..24비트로 했습니다..)
:
: 감사합니다..

+ -

관련 글 리스트
54159 리소스 화일에 포함된 bmp화일 읽기? 야매코더 1330 2008/07/30
54281     Re:리소스 화일에 포함된 bmp화일 읽기? ddd 1260 2008/08/08
54289         Re:Re:리소스 화일에 포함된 bmp화일 읽기? 야매코더 1379 2008/08/11
54164     [자답]리소스 화일에 포함된 bmp화일 읽기? 야매코더 1636 2008/07/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.