タイトル : Re^2: 実行時エラー7「メモリが不足しています」 投稿日 : 2008/08/31(Sun) 17:35 投稿者 : iii
申し訳ありません。説明が足りなかったようです. プログラムは,簡単のために,例として示しましたが,実は実際のプログラムデータは 4バイトの浮動小数点でして,8192X8192の配列を3つほど確保します. これでも物理メモリにはかなり余裕のある状態なのに,VB6.0では,メモリが不足してい ますとなります. 投稿してから,コンパイルして実行ファイルでやりましたら,状況が緩和されてさらに メモリを確保することができましたが,やはり物理メモリをかなり残して,エラーとな ります.あと小さめの配列(100MB程度)をどんどん確保する実験をしましたが, その場合は,物理メモリギリギリまでエラー無しで確保できました. しかし,やはり8192X8192のデータをなんとか確保したいです. すみません,良いアドバイスをお願いいたします. > Variant 型の変数を使っているから余計メモリが消費されるようです。 > String 型にすれば、そのサイズでも確保できるかと思うのですが。 |