Dziwactwa Delphi-ego

0

Cze!!
Czemu ten kod nie chce działać - ciąglę jakiś błąd

Reg := TRegistry.Create;
 try

  reg.RootKey:= HKEY_LOCAL_MACHINE;
  reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon', true);

  checkbox1.Checked:=reg.ReadBool('ON');
    reg.CloseKey;


finally
Reg.Free;
end;
0

najpierw arty poczytaj później dawaj posta .
http://4programmers.net/view.php?id=6

Powinno być

var 
reg:TRegistry
begin
reg:=TRegistry.Create;
//tu <ort>twuj </ort>kodzik powino działać :)
end;

// twÓj [krzyk] - ŁF

0

A co z

var
Reg:TRegistry;

{spóźnienie } :-D

0

Ale

var
reg: TRegistry

jest zadeklarowane wcześniej jeszcze przed sekcją implementation

0

A dodałeś do uses Registry {pierwszy} :-D

0

No jasne...
Aż taki [glowa] ciemny to ja nie jestem

0

Mi się sypie jak odpale [nie mam tej wartości] a u Ciebie kiedy

0

Może to kwestia uprawnień? WinNT nie daje dostępu do takich elementów rejestru bez praw admina...

0

Ale to XP

0

Ale to XP

Może jest to dla ciebie nowością ale Windows XP TEŻ ma jądro systemu serii NT.

A co do głownego problemu to może niech zainteresowany poda gdzie mu sie to sypie i co dokładnie chce od niego kompilator.

0

Ale to XP

Może jest to dla ciebie nowością ale Windows XP TEŻ ma jądro systemu serii NT.

Wiem ale zawsze są jakieś zmiany

// nie żartuj, to XP nie działa jak NT? nie ma ochrony zasobów? :| - ŁF

0

Ciekawe, że u ciebie występuje w rejestrze klucz 'Software\Microsoft\Windows NT' :). Bo ja u siebie mam tylko 'Software\Microsoft\Windows' :-P. Ciekawe, nieprawdaż? :)

// niezbyt ciekawe; albo nie masz win NT, albo Twój komp oszalał ;-( - ŁF

1 użytkowników online, w tym zalogowanych: 0, gości: 1