タイトル : Re^5: メモリー不足について 投稿日 : 2006/09/20(Wed) 19:35 投稿者 : ヤマ@文系
> すみませんが「streamreaderがstringを扱えないのでは?」 stringがcharの配列というかコレクションなので、charの要素数がintegerのサイズを超えると StreamReaderというかread系では扱えないのではないかなぁという意味です。 ヘルプよく確認していないのですが。調べてみてください。 同じところではまった記憶があります。 > 「ReadAllText」を使うようにしました。ですのでできれば一気に > 読み込む方法が使えるような対策をお願いします。 分割して readメソッドを使ってオフセットをずらしていくなどはどうですか。 一気に読み込むTIPSは探したけれどもなかったので、 バイナリで読み込んで、コンバートとか。。 (これもエンコーディングクラスで失敗する可能性あり) 参考になるようなサイトちょっと忙しくて探せないのですが。。あると思います。 > それから、メモリの使用可能領域が十分あるのに、エラーが発生する > 理由などについてご存知でしたら教えてください。 readalltextで確保されている領域(int32(integer))をファイルサイズが超えているという意味ではないですか?サイズを変えて読み込ませてみてください。。。 |