メモリ不足のエラー


KS  2002-10-03 13:16:31  No: 105127  IP: [192.*.*.*]

構造体の配列でファイルを読み込み各メンバーにセットするというのをやっているのですがメモリ不足でエラーになります。メモリ不足にならないようなやり方を探しています。
原因として
Dim MyTbl() As Record      ’Record構造
ReDim Preserve MyTbl(Cnt)


この取り方だと思うのですが

編集 削除
たかみちえ  URL  2002-10-03 20:57:01  No: 105128  IP: [192.*.*.*]

問題点はなさそうですけど、
Recordが大きな構造体で、
さらにCntもそれなりに大きな数字なら、当然メモリが足りなくなると思います。

  それを避ける方法は特にないです。
Cntをできる限り少なくしてメモリ不足を防ぐようにするか、
Recordの無駄をできる限り防ぐか、
一度に使わないのなら、使わないRecordをファイルに保存しておくなど何らかの方法をとって、極力無駄をなくすかしかないです。

  それか、もしかしたら表示中の(もちろん自分の)フォームを削除するなどすれば、メモリがあくので、
ある程度不足を防げるかもしれません。

編集 削除
KS  2002-10-07 11:53:02  No: 105129  IP: [192.*.*.*]

たかみちえさんありがとうございました。
ファイルに保存するというやりかたでやってみました。

編集 削除