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
[26107] TImageList에 Add() 할 수 있는 이미지의 숫자를 늘리려면...?
Julien [julien] 917 읽음    2003-06-26 12:33
ImageList 에 대량의 이미지를 넣고자합니다.

이미지의 크기(ImageList->Width, ImageList->Height)를

이미지크기 갯수  메모리
60 X  60 2183개 23,576,400
100 X 100  928개 27,840,000
200 X 200  228개 27,360,000
400 X 300   73개 26,280,000
600 X 300   48개 25,920,000
800 X 600   18개 25,920,000

의 이미지가 들어갑니다.
대략 28메가 정도의 메모리가 ImageList 에 할당되는 것으로 보입니다.
제가 사용하는 이미지뷰어인 IrfanView32라는 프로그램을 이용해서 이미지 2400개를 로드해봤습니다.
작업관리자에서 보니까 메모리 사용량이 166메가로 늘어나면서 모두 로드하더군요.

어떻게 하면 이미지리스트가 사용하는 메모리의 양을 늘릴 수 있을까요?
heap size, stack size, image base size 다 조정해봤지만 결과는 같더군요.

+ -

관련 글 리스트
26107 TImageList에 Add() 할 수 있는 이미지의 숫자를 늘리려면...? Julien 917 2003/06/26
32661     Re:TImageList에 Add() 할 수 있는 이미지의 숫자를 늘리려면...? Julien 827 2003/06/27
32660     Re:TImageList에 Add() 할 수 있는 이미지의 숫자를 늘리려면...? 김백일.cedar 849 2003/06/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.