自從用上CodeGuru的CIniFile類以后,ini配置文件成為我的跨平臺通用方法。
ini文件不僅用來保存程序啟動時的配置項,也用來保存程序退出時的狀態(tài)。
后來又發(fā)展到隨時讀取ini的最新配置,隨時保存程序的運(yùn)行狀態(tài)。
不過一直有個問題,就是寫ini文件時斷電的后果。
前幾天終于遇上了,斷電后發(fā)現(xiàn)配置文件正好被清空了。
結(jié)果程序因?yàn)槿狈Ρ匾呐渲茫緹o法運(yùn)行。
使用Windows的WritePrivateProfile函數(shù)是否也有這樣問題?很難確認(rèn)。
保險的辦法是,ini文件只用作只讀的配置,信息保存另外處理。