Registry_PathExists

<< Click to Display Table of Contents >>

Navigation:  ThinBASIC Modules > Registry >

Registry_PathExists

 

Description

 

Check if a registry key exists.

 

Syntax

 

n = Registry_PathExists(HKEY, sMainKey)

 

Returns

 

Numeric.

%TRUE if requested path exists

 

Parameters

 

Name

Type

Optional

Meaning

HKEY

String

No

Can be one of the following strings:

"HKEYCR"        (%HKEY_CLASSES_ROOT)

"HKEYCU"        (%HKEY_CURRENT_USER)

"HKEYLM"        (%HKEY_LOCAL_MACHINE)

"HKEYU"        (%HKEY_USERS)

"HKEYCC"        (%HKEY_CURRENT_CONFIG)

sMainKey

String

No

The requested key path

 

Remarks

 

Restrictions

 

See also

 

Examples

 

USES "Registry"

 

Dim lRet      As Long

Dim sKeyPath  As String VALUE "Software\thinBasic"

 

lRet = Registry_PathExists("HKEYLM", sKeyPath)

 

If lRet = %True Then

  MSGBOX 0, "Path " & sKeyPath & " exists: "

Else

  MSGBOX 0, "Path [" & sKeyPath & "] not found in registry"

End If