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