掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリ形式で編集するには? (ID:1035)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いや、ファイルの読み書きにTFileStreamを使った方が楽、というだけで、内部ではTMemoryStreamで管理した方が楽ですね。 そうすれば、read/writeでなく、Assignで読み書きできますし。 あ、TMemoryStreamを使えば、LoadFromFile/SaveToFileできますね。 詳しくみていませんが、たぶんTMemoryStreamには2GBだか4GBだかの限界値があるように思います。 巨大なファイルを扱うときは、TFileStreamでSeekして読み込まないといけないかもしれません。 Seekのときは、APIに直接ハンドルを渡せば、2GBの境界はないはずです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.