通知
すべてクリア
Topic starter
2000年9月7日 5:56 PM
こんにちは。新人プログラマです。
大容量のファイル(10MB~20MB)を、メモリ上にすべて読み込みたいのですが
どのような方法が考えられるか教えてください。
そのデータをファイルに落とさずいろいろと操作(変更、削除、挿入)する必要があります。
2000年9月8日 9:13 AM
もう少し具体的な編集方法を記載してほしいところですが、
一度に全てのデータを変更、削除、挿入をしないのであれば、
必要なときに徐々にファイルから読み込んでいけばいいのではないでしょうか?
2000年9月12日 4:53 PM
VirtualAlloc関数を使用すれば大容量のメモリを確保する事ができます。
この関数で確保したメモリにファイルを展開すればOKだと思います。
Topic starter
2000年9月22日 7:18 PM
返事が遅れてごめんなさい。
別案件に駆り出されておりました。
具体的には暗号化されたファイルを複合し、複合データをファイルに落とさずに
処理をする必要があるため、すべての処理をメモリ上で行ってしまおうと考えました。
VirtualAlloc関数で実現することができました。
どうもありがとうございました。