VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 743|回复: 1

[求助] WritePrivateProfileString使用方法?

[复制链接]
35_avatar_middle
online_vip 发表于 2016-11-5 18:37:05 | 显示全部楼层 |阅读模式
3驿站币
大神们,问个极端的小问题:
在使用ini文件保存记录的时候,我使用WritePrivateProfileString这个函数
但是我发现一个问题,如果在使用WritePrivateProfileString这个函数频率很高,而且突然断电的时候,ini文件的值居然不对,这是怎么办?
比如我对一个标记写入:行号 = 215
但是这时候断电了,或者程序发生了崩溃(不是WritePrivateProfileString崩溃)等等,查看ini文件,居然写入0或者是2、21等等不完整或者不正确的数值

这怎么弄好呢?





上一篇:VS2013+WDK8.1编译失败
下一篇:定时器中修改全局变量的值 子线程中也修改 是否需要同步处理
74_avatar_middle
在线会员 发表于 2016-11-6 08:01:07 | 显示全部楼层
創建一個寫入記錄 (可以是檔案 或 數據庫 等任何 持久設備)
1 寫入前 在記錄中 標記一個 寫入操作
2 寫入完成 將記錄中的 標記 標為完成 或則直接刪除
3 程式 啟動時 查看 記錄檔案 將失敗的 寫入刪除 或者記錄中有 恢復數據或可重寫 就重寫
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-9-22 14:52

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表