自带的注册表函数(命令)共有4条,分别是SaveSetting、GetSetting、GetAllSettings和DeleteSetting,下面是四个函数的详细用法:     1SaveSetting appname, section, key, setting     appname 应用程序或工程的名称   section 注册表区域名称,在该区域保存注册表项设置    key 要修改的注册表项的名称     setting key的设置值    SaveSetting的功能是在注册表中指定应用程序的区域中为某注册表项赋值,如果指定的应用程序名、区域名或注册表项不存在,则先建立再赋值。可以利用这条命令建立某个注册表项或修改注册表项的值。     如命令SaveSetting ″MyApp″, ″Option″, ″MyValue″, 1的功能是将程序TestApp的Option区中MyValue表项的值赋为1,如果MyValue不存在则先建立该表项再赋值为1。     2GetSetting(appname, section, key[, default])      appname 应用程序或工程的名称     section 区域名称     key 注册表项名称     default  key的缺省值,为可选参数    GetSetting的功能是从注册表中的应用程序指定区域中返回某注册表项的设置值,如果 GetSetting 的参数中的任何一项在注册表中都不存在,或key没有赋值(即=″″)时,则返回default指定的值。     如代码Value=GetSetting(″MyApp″, ″Option″, ″MyValue″)可以获取程序TestApp的Option区中MyValue表项的值。     3GetAllSettings(appname, section)      appname 应用程序或工程的名称    section 区域名称    GetAllSettings函数返回Variant型数据,其内容为字符串的二维数组,该二维数组包含指定区域中的所有注册表项设置及其对应值。如果指定的appname或section不存在,则返回未初始化的Variant。     如命令MySettings=GetAllSettings(″MyApp″, ″Option″)可获取Option下所有注册表项的名称和取值,并将结果保存在变体型数据MySettings中。     4DeleteSetting appname[, section[, key] ]      appname 应用程序或工程的名称     section 要删除注册表项设置的区域名称,为可选参数     key   要删除的注册表项,为可选参数    DeleteSetting命令在注册表中,删除应用程序信息、区域或注册表项。当只提供appname参数时,将删除appname指定的应用程序的所有信息,如果提供了appname和section参数,则删除section指定的区域,如果提供了所有参数,则删除指定的注册表项设置。     如果指定的应用程序、区域或注册表项不存在,DeleteSetting将不做任何事情。     如:DeleteSetting ″MyApp″将删除MyApp应用程序保存的全部信息。