webForumDet fria alternativet

registret

1 svar · 159 visningar · startad av firstchoice

firstchoiceMedlem sedan okt. 2001615 inlägg
#1

vill ha en funktion som ändrar namnet på vissa Key's samt String's

är det lätt?
eller skall man sattsa på att ta bort och sedan skapa nya?

nikoMedlem sedan juni 20022 599 inlägg
#2

Vill man byta namn på en nyckel får man nog satsa på att ta bort och sen lägga till igen (tror jag iaf). Eventuellt kan du titta på RegSaveKey och RegLoadKey för att spara ett helt nyckel-"träd" till disk och sen läsa in det igen med ett annat namn (lite overkill kanske?).

Vill du bara ändra ett strängvärde kan du använda denna:

Public Sub savestring(hKey As Long, strPath As String, strValue As String, strdata As String)
    Dim keyhand As Long
    Dim r As Long
    r = RegCreateKey(hKey, strPath, keyhand) 'Skapas inte om den redan finns.
    r = RegSetValueEx(keyhand, strValue, 0, REG_SZ, ByVal strdata, Len(strdata))
    r = RegCloseKey(keyhand)
End Sub
124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)