メモリ不足のエラー


KS  2002-10-03 22:16:31  No: 105127

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

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


たかみちえ  URL  2002-10-04 05:57:01  No: 105128

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

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

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


KS  2002-10-07 20:53:02  No: 105129

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加