tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^5: メモリー不足について
投稿日: 2006/09/20(Wed) 19:35
投稿者ヤマ@文系
 
> すみませんが「streamreaderがstringを扱えないのでは?」
stringがcharの配列というかコレクションなので、charの要素数がintegerのサイズを超えると
StreamReaderというかread系では扱えないのではないかなぁという意味です。
ヘルプよく確認していないのですが。調べてみてください。
同じところではまった記憶があります。


> 「ReadAllText」を使うようにしました。ですのでできれば一気に
> 読み込む方法が使えるような対策をお願いします。
分割して
readメソッドを使ってオフセットをずらしていくなどはどうですか。
一気に読み込むTIPSは探したけれどもなかったので、
バイナリで読み込んで、コンバートとか。。
(これもエンコーディングクラスで失敗する可能性あり)
参考になるようなサイトちょっと忙しくて探せないのですが。。あると思います。

> それから、メモリの使用可能領域が十分あるのに、エラーが発生する
> 理由などについてご存知でしたら教えてください。

readalltextで確保されている領域(int32(integer))をファイルサイズが超えているという意味ではないですか?サイズを変えて読み込ませてみてください。。。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。