Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Zugriffsverletzung beim Lesen aus der Registry (https://www.delphipraxis.net/179402-zugriffsverletzung-beim-lesen-aus-der-registry.html)

Jansteger 5. Mär 2014 13:55

Zugriffsverletzung beim Lesen aus der Registry
 
Hallo Leute,

Ich möchte aus der Registry den Standardwert von den Dateiendungen herausfinden (HKCR\.htm). Dabei bekomme ich immer eine Fehlermeldung (Zugriffsverletzung bei Adresse (...) in Modul (...)).

Delphi-Quellcode:
var
 Reg : TRegistry;
begin
Reg.Create;
 try
  Reg.RootKey:=HKEY_CLASSES_ROOT;
  Reg.OpenKey('.htm', true);
  Edit1.Text:=reg.ReadString('');
 finally
  reg.Free;
 end;
end;
Was ist das Problem dabei?

mkinzler 5. Mär 2014 13:56

AW: Zugriffsverletzung beim Lesen aus der Registry
 
Du hast dort keine Schreibrechte, versuchst aber den Schlüssel zum Schreiben zu Öffnen

Delphi-Quellcode:
Reg.OpenKeyReadOnly('.htm', true);

DeddyH 5. Mär 2014 14:00

AW: Zugriffsverletzung beim Lesen aus der Registry
 
Zitat:

Delphi-Quellcode:
Reg.Create;

->
Delphi-Quellcode:
Reg := TRegistry.Create;

Jansteger 5. Mär 2014 14:03

AW: Zugriffsverletzung beim Lesen aus der Registry
 
Danke für eure Hilfe. Hatte Reg:=TRegistry.Create total vergessen. :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz