1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

VB6 und registry.....

Discussion in 'Programmieren' started by Dark_Moon, May 27, 2003.

Thread Status:
Not open for further replies.
  1. Dark_Moon

    Dark_Moon Kbyte

    hi...

    wie kann ich in VB6 eine Zeichenfolge in der Registry auslesen???

    mfg
     
  2. Progmeister

    Progmeister Kbyte

    fast richtig

    dim Wert as string
    Wert = GetSetting("ProgrammName", "Abteil", "Eintrag",default)

    ein default-Wert muß vorgegeben werden sonst kommt ne Fehlermeldung, es reicht aber aus wenn "" da steht

    Wert = GetSetting("ProgrammName", "Abteil", "Eintrag","")

    ander Registry Werte können mit einer API Funktion gelesen werden

    \'alle benötigten API-Deklarationen
    Private Declare Function RegOpenKey Lib "advapi32.dll" _
    Alias "RegOpenKeyA" (ByVal hKey As Long, _
    ByVal lpSubKey As String, phkResult As Long) As Long

    Private Declare Function RegQueryValueEx Lib "advapi32.dll" _
    Alias "RegQueryValueExA" (ByVal hKey As Long, _
    ByVal lpValueName As String, ByVal lpReserved As Long, _
    lpType As Long, lpData As Any, lpcbData As Long) As Long

    Private Declare Function RegSetValueEx Lib "advapi32.dll" _
    Alias "RegSetValueExA" (ByVal hKey As Long, _
    ByVal lpValueName As String, ByVal Reserved As Long, _
    ByVal dwType As Long, lpData As Any, ByVal cbData As Long) _
    As Long

    Private Declare Function RegCloseKey Lib "advapi32.dll" _
    (ByVal hKey As Long) As Long

    Private Declare Function RegCreateKey Lib "advapi32.dll" _
    Alias "RegCreateKeyA" (ByVal hKey As Long, _
    ByVal lpSubKey As String, phkResult As Long) As Long

    Private Declare Function RegDeleteValue Lib "advapi32.dll" _
    Alias "RegDeleteValueA" (ByVal hKey As Long, _
    ByVal lpValueName As String) As Long

    Const HKEY_CURRENT_USER = &H80000001
    Const REG_SZ = 1
    Const REG_BINARY = 3
     
  3. r00ter

    r00ter Byte

    dim Wert as string
    Wert = GetSetting("ProgrammName", "Abteil", "Eintrag")

    http://www.securecrew.net
    Programmierung und mehr...
     
Thread Status:
Not open for further replies.

Share This Page