国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

怎樣存取注冊表信息

2019-11-18 17:33:23
字體:
來源:轉載
供稿:網友
應用程序在啟動和運行時需要將一些重要的信息保存起來,以便在下次啟動和運行時使用。在Windows16位操作系統中,使用系統初始化文件(INI)來存取重要參數。在微軟WIN95及最新的WIN98系統中,卻是采用注冊表來存放應用程序的啟動及運行所需的重要參數。

注冊表的存取方法一般有以下兩種:

一、使用WIN95提供的注冊表編輯器。使用方法為:點“開始”,選“運行”,打開“regedit”,回車即可進入注冊表編輯器。使用它提供的新建、刪除及修改等功能來完成對注冊表的存取操作。但一定要注意預先備份注冊表。

二、編程實現。可以采用WIN95API中有關注冊表編輯的幾個函數來讀寫注冊表,但是技巧性很強,萬一操作不當,則可能破壞注冊表,造成系統下次啟動或某些程序運行故障。

下面我利用VB5.0提供的兩個語句和兩個函數來讀寫注冊表,它們的使用方法十分簡單,而且很實用。

1、SaveSetting語句

語法:SaveSettingappname,section,key,setting

2、GetAllSettings函數

語法:GetAllSettings(appname,section)

3、GetSetting函數

語法:GetSetting(appname,scetion,key[,default])

4、DeleteSetting語句

語法:DeleteSettingappname,section,[key]

參數含義:

appname:字符串表達式,應用程序名

section:字符串表達式,小節名

key:字符串表達式,關鍵字名

setting:表達式,關鍵字設定值

下面通過實例來說明它們的用法:應用程序名為jld_app,小節名為startup,關鍵字為left。

在注冊表中建立應用程序的注冊項:

SaveSetting“jld_app”,“startup”,“left”,100

從應用程序注冊表項中讀取所有關鍵字及其對應的值:

Dimmysettings(10,10)AsVariant

DimsettingindexAsInteger

GetAllSettings“jld_app”,“startup”

Forsettingindex=LBound(mysettings,1)ToUBound(mysettins,1)

Debug.PRintmysettings(settingindex,0);“=”;mysettings(settingindex,1)

Nextsettingindex

EndSub

從應用程序注冊表項中讀取關鍵字“left”的設置:

Debug.PrintGetSetting(“jld_app”,“startup”,“left”,“notok”)

從WIN95注冊表中刪除小節“startup”

DeleteSetting“jld_app”,“startup”

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 聂拉木县| 寿光市| 吉林市| 故城县| 汽车| 榆中县| 佛冈县| 芮城县| 富民县| 和政县| 商都县| 浙江省| 麻城市| 沈丘县| 泊头市| 观塘区| 盈江县| 宾川县| 德阳市| 容城县| 邻水| 松原市| 仙桃市| 云阳县| 东乡族自治县| 民和| 金山区| 北宁市| 方山县| 个旧市| 阜康市| 涡阳县| 新昌县| 房产| 钦州市| 浮山县| 苍南县| 保康县| 冕宁县| 清流县| 福州市|