初めて投稿します。
現在、マップトファイルを使うソフトを開発しています。
一定周期で、マップトファイルをフラッシュしてメモリのデータを保存しています。
プログラムが動いているときは、フラッシュされている事を確認したのです。
ところが、停電でPCが落ちたあとなどに、再起動をしたところ、フラッシュができていないのです。
(できていたが戻される?)
OpenFileMapping→FlushViewOfFileでやってます。
UnmapViewOfFileを使わないといけないのでしょうか?
原因、対策方法などわかる方いらっしゃいますか?
教えてください。
ちなみに、WINDOWS2000で、VC++4.0(古い!!)でやってます。
No.1
- 回答日時:
ディスクに内容が書き終わる前に、停電によりシステムが停止したため、変更がロールバックされただけでは。
ただここで質問しているって事は、停電があった1回限りでなく、以降必ずフラッシュされなくなったという事でしょうから、ファイルシステムに不整合が発生しているか、ハード自体に障害が起きている恐れもあるかと。
chkdskやドライブベンダーが提供している診断ツールを実行してみては。
No.2ベストアンサー
- 回答日時:
お使いのファイルを置いているファイルシステムがNTFSであるか、あるいはネットワークを越えたさきにあるリモートファイルである場合、FlushViewOfFileは単に「ファイルの更新に必要なデータをファイルシステムに送り出す」だけで、実際のファイル更新はファイルシステム側でゆっくりと行われます。
「CreateFileMappingに与えるファイルへのハンドル」をCreateFileで取得しますが、このときdwFlagsAndAttributesパラメータにFILE_FLAG_WRITE_THROUGHを追加しておけば、ファイルシステム側で書き込みデータがバッファリングされずすぐに書き戻されるようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 写真 さっき猫の写真をiPhoneのカメラで撮ろうとしたら、フラッシュが自動になっていてそのフラッシュが作 1 2022/07/18 20:34
- デジタルカメラ コンデジ格安中古を探しています、スマホのフラッシュ無し室内暗所撮影で限界を感じていますので・・。 3 2023/04/17 18:59
- デジタルカメラ 「フラッシュ補正+露出補正」連動とは? 2 2022/03/23 00:06
- 洋画 公開中のザ・フラッシュのサッシャ・カジェがタイプなので観てきたんですがバットマンもスーパーガールもボ 1 2023/07/03 17:55
- デジタルカメラ コンデジでピント合わせが早く、少し暗い室内撮りでもフラッシュ無しで使えるコンデジ 3 2023/04/05 16:23
- 写真 ペットの撮影 2 2022/11/20 22:23
- デジタルカメラ iPhone並みに綺麗に映るコンデジを探しています。 iPhone7を使用しています。カメラ性能が綺 6 2022/05/21 15:44
- 写真 ペットの写真がぼけ気味になる 1 2023/08/16 22:59
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- 写真 外カメで写真を撮った時フラッシュありだと鏡通りに映るんですけどフラッシュなしだと自分なのか?と疑うよ 3 2022/05/02 17:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SH-02 着うたを作成したい
-
ガラケーからPCへの写真の取り込み
-
e-taxで送信ファイルの拡張子が...
-
A4の紙に印刷されている文字を...
-
個別に違う添付ファイルを付け...
-
Access2016のExcelインポートの...
-
PC内で速度を遅くした音源をCD...
-
クリッカブルマップ(イメージ...
-
stdio.hの中身
-
エアコンの冷媒 R410Aの重...
-
GIMP separate+プラグイン クラ...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
2枚、マイクロSDカードを入...
-
CSVを取り込んで、画像を表示す...
-
スマホでtxtファイルを編集する...
-
情けない話ですが成田エクスプ...
-
suzukaが起動しません
-
ASPのエディター
-
おもしろフラッシュのサイト名...
-
microsdカード保存物をPCで見る...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
個別に違う添付ファイルを付け...
-
e-taxで送信ファイルの拡張子が...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
複数のブックを新しいブックのS...
-
A4の紙に印刷されている文字を...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
ビデオファイルのプロパティの...
-
エアコンの冷媒 R410Aの重...
-
ガラケーからPCへの写真の取り込み
-
拡張子「.IDJ」を、windo...
-
Fortniteのクラッシュについて
-
2枚、マイクロSDカードを入...
-
VBA:カウンターの i の値が開放...
-
ファイル数と合計サイズの取得方法
-
stdio.hの中身
-
TextBoxにフォーカスを与えると...
-
PC内で速度を遅くした音源をCD...
-
リストビューの選択状態を取得...
-
GIMP separate+プラグイン クラ...
おすすめ情報