Stránka 1 z 1

VB Práce s Registry  Vyřešeno

Napsal: 05 srp 2007 18:33
od Tomaspo
Jakým příkazem v Visual Basicu se dá vymyzat záznam z registru?
Pls Pomoc

Napsal: 05 srp 2007 21:47
od oldys
Funkce API RegDeleteValue umoznuje smazat polozku z registru. Staci pouze otevrit spravny klic a predat ji ukazatel na nej spolu s nazvem polozky pro vymaz.
Priklad smaze polozku vek typu Long z klice HKEY_LOCAL_MACHINE\SOFTWARE\MojeAplikace\1.1

Kód: Vybrat vše

Dim hKey as Long, ret As Long
ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\MOJEAPLIKACE\1.1", 0, KEY_ALL_ACCESS, hKey)
if ret = 0 Then
  RegDeleteValue hKey, "vek"
  RegCloseKey hKey
End if

zdroj: 1001 tipu a triku pro Visual Basic, Marin Grüber, Pavel Kocich, Computer Press,ISBN 80-7226-368-4

/* nemuzu zarucit jestli to pracuje ale takhle to stoji v te knize, ja uz s VB nedelal dobrejch 5-6 let a ani predtim jsem ho neumel, zabyvam se hlavne C/C++, jinak tohle forum neni nejlepsi na otazky ohledne programovani doporucoval bych http://www.builder.cz */