[リストへもどる]
一括表示

投稿時間:2003/08/14(Thu) 15:45
投稿者名:HB
Eメール:
URL :
タイトル:
イメージリストの許容サイズは?
Jpegの画像ファイルをリストビューに一覧表示するプログラムを作成中です。
開発環境はWindowsXPのVB6です。

表示手順は、Jpegファイルを縮小してイメージリストに登録し、関連付けられたリストビューに表示するものですが、
表示途中で「実行時エラー7、メモリが不足してしたいます」の表示が出て止まってしまいます。
止まるプログラムの位置は、Set ImageList1.ListImages.Add(・・・の所です。
その時のファイル数は760、総画像サイズは55.8MB、物理メモリの残りは428MBです。

どうもイメージリストに使用可能メモリの上限があるみたいですが、調べてみても分かりません。
また、もしもそうだとした場合イメージリストにもっと多くのメモリを割り当てることが可能か否かも知りたいとこです。

よろしくお願いします。

投稿時間:2003/08/15(Fri) 00:16
投稿者名:いも
Eメール:
URL :
タイトル:
Re: イメージリストの許容サイズは?
> どうもイメージリストに使用可能メモリの上限があるみたいですが、調べてみても分かりません。
> また、もしもそうだとした場合イメージリストにもっと多くのメモリを割り当てることが可能か否かも知りたいとこです。

関連記事にこんなのがあります。
http://www.bcap.co.jp/hanafusa/vbbbs/wforum.cgi?mode=allread&no=3277&page=0

APIでイメージリストを作れば可能かも?

投稿時間:2003/08/15(Fri) 10:36
投稿者名:HB
Eメール:
URL :
タイトル:
Re^2: イメージリストの許容サイズは?
いもさん ありがとうございます!

記事の質問者の場合でも、40MB位でメモリ不足が出るみたいですね。
やっぱりイメージリストのメモリ上限はそのあたりのようですね。

解決方法としては、
1:イメージリストとリストビューを継ぎ足していく。
2:APIで作成した場合は物理メモリの上限まで可能になるのか、判断する。

どっちの方法がいいかはやってみないと先に進みませんね(^^
やってみましょう。

ありがとうございました(^^♪