• 本栏最新文章
  • 本栏推荐文章
当前位置: 主页 > 人民币 >

用VB怎样存取注册表信息

时间:2019-12-06    作者:侠客    来源:未知

利用法度榜样在启动和运行时必要将一些紧张的信息保存起来,以便鄙人次启动和运行时应用。在Windows16位操作系统中,应用系统初始化文件(INI)来存取紧张参数。在微软WIN95及最新的WIN98系统中,却是采纳注册表来寄放利用法度榜样的启动及运行所需的紧张参数。

注册表的存取措施一样平常有以下两种:

一、应用WIN95供给的注册表编辑器。应用措施为:点“开始”,选“运行”,打开“regedit”,回车即可进入注册表编辑器。应用它供给的新建、删除及改动等功能来完成对注册表的存取操作。但必然要留意预先备份注册表。

二、编程实现。可以采纳WIN95 API中有关注册表编辑的几个函数来读写注册表,然则技术性很强,万一操作欠妥,则可能破坏注册表,造成系统下次启动或某些法度榜样运行故障。

下面我使用VB5.0供给的两个语句和两个函数来读写注册表,它们的应用措施十分简单,而且很实用。

1、SaveSetting语句

语法:SaveSetting appname,section,key,setting

2、GetAllSettings函数

语法:GetAllSettings (appname,section)

3、GetSetting函数

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

4、DeleteSetting语句

语法:DeleteSetting appname,section,[key]

参数含义:

appname:字符串表达式,利用法度榜样名

section:字符串表达式,小节名

key: 字符串表达式,关键字名

setting:表达式,关键字设定值

下面经由过程实例来阐明它们的用法:利用法度榜样名为jld_app,小节名为startup,关键字为left。

在注册表中建立利用法度榜样的注册项:

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

从利用法度榜样注册表项中读取所有关键字及其对应的值:

Dim mysettings(10,10)As Variant

Dim settingindex As Integer

GetAllSettings “jld_app”,“startup”

For settingindex=LBound(mysettings,1)To UBound(mysettins,1)

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

Next settingindex

End Sub

从利用法度榜样注册表项中读取关键字“left”的设置:

Debug.Print GetSetting(“jld_app”,“startup” ,“left”,“not ok”)

从WIN95注册表中删除小节“startup”

DeleteSetting“jld_app”,“startup”

上一篇:澳大利亚火灾致上千考拉死亡,或面临功能性灭
下一篇:人民日报新知新觉:推动区块链技术和产业创新