亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用C++在WIN.INI中保存信息

2019-11-17 05:12:20
字體:
來源:轉載
供稿:網友

  現在許多軟件把程序中需要的數據保存在注冊表中,這樣當用戶裝的軟件越來越多時,致使注冊表越來越龐大,輕易使系統出錯。當然,微軟也建議在注冊表中保存數據,但當我們需要保存的數據不多時完全可以把數據保存在WIN.INI中,這樣可以很方便地維護,實現方法相對來說比較簡單。
下面我以Borland C++ Builder為例來說說如何實現。

  原理其實很簡單,只需調用API的 WritePRofileString和GetProfileInt函數就可以了。這兩個函數的原型是:BOOL WriteProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString );

  UINT GetProfileInt(LPCTSTR lpAppName,LPCTSTR lpKeyName,INT nDefault);

  其中lpAppName指在WIN.INI中段的名字,即用[]括起來的字符串,lpKeyName指在這個段中每一個項目的名字,lpString指這個項目的值,即“=”后的數, nDefault為當GetProfileInt沒有找到lpAppName和lpKeyName時返回的值,即缺省值,前者返回為布爾值(true 或 false),后者返回為無符號整形值。當在WriteProfileString函數中 lpKeyName 為空(NULL)時,則清除這個段的全部內容,lpString 為空時,則清除這一項目的內容,即這一行將清除掉。

  下面舉一例子來說明這兩個函數的用法。新建一個應用程序,在Form1上放兩個Edit和三個Button,其中Edit的Text為空,三個Button的Caption分別為“添加”、“查看”、“清除”。雙擊“添加”按鈕加入下面代碼:

  WriteProfileString(“例子程序”,“項目”,Edit1→Text.c_str());

  雙擊“查看”按鈕加入如下代碼:

  unsigned int Temp;

  Temp=GetProfileInt(“例子程序”,“項目”,100);

  Edit2→Text=IntToStr(Temp);

  雙擊“清除”按鈕加入如下代碼:

  WriteProfileString(“例子程序”,NULL,NULL);

  然后按F9鍵運行程序。

  下來可以檢驗一下程序的正確性。在Edit1中輸入數字,如“3265”,按“添加”按鈕,這時運行“sysedit”來查看“WIN.INI”文件的最后面,可以看到加入了如下內容:

  [例子程序]

  項目=3265

  其中“[]”和“=”是函數自動加上的。按下“查看”按鈕,在Edit2中出現“3265”,當按下“清除”按鈕可清除添加的部分。經過查看可知程序已達到預期的目的。

  喜愛編程的朋友可以把上述方法應用到自己的程序中去,來達到保存數據信息的作用。當確實要把信息保存到注冊表中,可以在C++ Builder中定義一個TRegistry類的對象來進行相關的操作,或者直接調用Windows的API函數。 更多文章 更多內容請看C/C++技術專題專題,或

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人激情图片网| 国产精品影院在线观看| 亚洲激情在线观看视频免费| 日韩精品免费电影| 国产成人精品视| 亚洲丝袜av一区| 亚洲精品国产精品久久清纯直播| 亚洲国产小视频| 国产精品久久久久999| 久久精品国产精品| 欧美日韩成人黄色| 国产精品久久久久久久午夜| 久久亚洲精品一区| 国产成人亚洲综合青青| 在线成人激情视频| 国产成人aa精品一区在线播放| 国产精品久久久久久亚洲调教| 亚洲国产精品yw在线观看| 欧美日韩电影在线观看| 亚洲一级片在线看| 91性高湖久久久久久久久_久久99| 欧美成人激情在线| 亚洲欧美日韩天堂一区二区| 日日骚av一区| 国产精品免费一区二区三区都可以| 91精品久久久久久久久久入口| 国产精品久久久久久久久久免费| 中文字幕亚洲在线| 日本久久中文字幕| 亚洲乱码国产乱码精品精| 亚洲一级黄色av| 久久五月情影视| 亚洲一区二区久久久久久久| 欧美激情一级欧美精品| 国产香蕉精品视频一区二区三区| 日韩在线观看高清| 国产精品一区二区三区毛片淫片| 国产xxx69麻豆国语对白| www亚洲欧美| 国产精品美女无圣光视频| 欧美亚洲视频一区二区| 秋霞成人午夜鲁丝一区二区三区| 日韩福利视频在线观看| 欧美精品激情在线| 成人淫片在线看| 久久色免费在线视频| 国产精品九九九| 亚洲国产精久久久久久| 蜜臀久久99精品久久久久久宅男| 日日狠狠久久偷偷四色综合免费| 欧美在线一区二区三区四| 91久久中文字幕| 激情懂色av一区av二区av| 91色中文字幕| 成人黄色片在线| 亚洲毛片一区二区| 91久久国产综合久久91精品网站| 国产91精品久久久久久| 国产日韩在线视频| 欧美成人一区二区三区电影| 91在线观看免费高清完整版在线观看| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲图片欧美日产| 久久精品亚洲精品| 亚洲网在线观看| 精品亚洲永久免费精品| 在线播放国产一区二区三区| 久久久久久久成人| 欧美精品精品精品精品免费| 亚洲欧美国产va在线影院| 色综合伊人色综合网站| 亚洲人成网站999久久久综合| 国产精品亚发布| 亚洲精品有码在线| 久久69精品久久久久久国产越南| 久久精品成人欧美大片古装| 欧美精品videosex极品1| 中文字幕欧美视频在线| 国产精品一久久香蕉国产线看观看| 亚洲黄色www网站| 97视频在线观看视频免费视频| 亚洲午夜精品久久久久久久久久久久| 91人成网站www| 欧美激情一级二级| 在线不卡国产精品| 日韩激情av在线免费观看| 日本高清+成人网在线观看| 北条麻妃在线一区二区| 亚洲人成毛片在线播放| 日韩精品极品毛片系列视频| 日韩专区在线播放| 欧美黑人性生活视频| 欧美第一黄色网| 一区二区av在线| 亚洲精品按摩视频| 亚洲一区999| 国内精品国产三级国产在线专| 国产精品美女www爽爽爽视频| 日韩av免费在线观看| 亚洲2020天天堂在线观看| 日韩精品在线免费观看视频| 精品在线观看国产| 7777kkkk成人观看| 在线播放国产一区二区三区| 国产精品一区专区欧美日韩| 欧美激情亚洲综合一区| 成人黄色大片在线免费观看| 国产精品电影网| 亚洲bt天天射| 国内精品视频一区| 日韩精品在线视频美女| 国产91精品久久久久久| 亚洲国产一区自拍| 欧美成人精品影院| 日本精品在线视频| 秋霞av国产精品一区| 亚洲成人av资源网| 国产成人av在线播放| 日韩中文字幕免费| 欧美激情二区三区| 欧美精品久久久久| 亚洲精品在线不卡| 久久久精品欧美| 日本伊人精品一区二区三区介绍| 亚洲一区二区三区乱码aⅴ蜜桃女| 深夜福利91大全| 亚洲加勒比久久88色综合| 色偷偷偷亚洲综合网另类| 亚洲二区在线播放视频| 亚洲欧洲日韩国产| www.欧美免费| 日本不卡高字幕在线2019| 久久中文字幕国产| 亚洲精品乱码久久久久久按摩观| 亚洲第一页自拍| 91精品久久久久久久久青青| 亚洲性无码av在线| 亚洲精品一区二三区不卡| 久久久999精品视频| 欧美丰满少妇xxxxx做受| 国产精品电影在线观看| 欧美成人在线免费| 日韩a**站在线观看| 亚洲成人黄色在线| 日韩资源在线观看| 国产精品 欧美在线| 日韩精品欧美国产精品忘忧草| 5566日本婷婷色中文字幕97| 国产亚洲视频中文字幕视频| 亚洲欧美精品suv| 欧美日韩国产丝袜另类| 搡老女人一区二区三区视频tv| 国产精品久久久久久影视| 一本一本久久a久久精品综合小说| 黑人巨大精品欧美一区二区免费| 亚洲xxxx18| 高清在线视频日韩欧美| 国产亚洲精品91在线| 国产美女高潮久久白浆| 亚洲欧洲中文天堂| 国产精品自拍网| 国产区亚洲区欧美区| 亚洲一区美女视频在线观看免费| 欧美激情aaaa|