Pomocy!!!
Piszę takie coś:
reg.OpenKey('Software\\Microsoft\\Windows\\CurrentVersion\\Run', False);
reg.DeleteValue('Gadu-Gadu');
a on mi nie usuwa. Co mam zrobić??
Pomocy!!!
Piszę takie coś:
reg.OpenKey('Software\\Microsoft\\Windows\\CurrentVersion\\Run', False);
reg.DeleteValue('Gadu-Gadu');
a on mi nie usuwa. Co mam zrobić??
a dales reg.root:=HKCU??
tak
a wywołałeś konstruktor ??
cały kod:
var reg:TRegistry;
begin
reg:=TRegistry.Create; {!!!konstruktor}
reg.RootKey:= HKEY_CURRENT_USER; { katalog główny}
reg.OpenKey('Software\\...', false); {otwórz ścieżkę do klucza}
reg.DeleteKey'Gadu-Gadu'); {usuń lkucz gadu-gadu}
reg.CloseKey; {zamknij klucz}
reg.Free; {zwolnij rejestr}
end;
// taki kod musi działać (aczkolwiek pisałem z pamięci)
Żadna z waszych podpowiedzi nie rozwiązała mojego problemu. :-( :(:(:(
var reg:TRegistry;
begin
reg:=TRegistry.Create;
reg.RootKey:= HKEY_CURRENT_USER;
reg.OpenKey('Software\\...', false); reg.DeleteValue('Gadu-Gadu');
reg.CloseKey;
reg.Free;
end;
zarzuć swoim kodem to zobaczymy.
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_CURRENT_USER;
reg.OpenKey('Software\\Microsoft\\Windows\\CurrentVersion\\Run', False);
reg.DeleteValue('Gadu-Gadu');
reg.CloseKey; reg.Free;
end;
wszystko jest chyba wporządku z kodem, ale nie wiem dlaczego nie działa!!
mi działa. Znaczy nie mam gg ale wpisałem se najpierw taki klucz w rejestrze i działa. Może nie podałeś swojego pełnego kodu i coś wcześniej w nim miesza.
dzięki. już chyba wiem o co chodzi!!
nara
Wlasciwie to napisz co Ci "nie dziala", bo w/w zrodla powinny dzialac aczkolwiek twierdzisz, ze jest inaczej.
Nastepnym razem sprawdz wszystko dokladnie, i poszukaj odpowiedzi na forum lub na goole zanim zadasz pytanko.