Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi fehler bei registry schluessel auslesen (https://www.delphipraxis.net/103542-fehler-bei-registry-schluessel-auslesen.html)

o0o 17. Nov 2007 02:02


fehler bei registry schluessel auslesen
 
Delphi-Quellcode:
var regist: TRegistry;
begin
  regist:=TRegistry.Create;
  regist.RootKey:=HKEY_CURRENT_USER;
  regist.OpenKey('Software\MozillaPlugins\@adobe.com/FlashPlayer', false);
  label1.Caption:=inttostr(regist.ReadInteger('XPTPath'));
  regist.free;
ich moechte damit den pfad vom flashplayer auslesen vom mozilla plugin^^,...nur iwi funzt das nicht.
waere sehr dankbar wenn ihr mal schauen koenntet wieso das nicht klappt es kommt immer fehler bei holen von XPTPath

thx im vorraus

o0o

turboPASCAL 17. Nov 2007 05:34

Re: fehler bei registry schluessel auslesen
 
Ich denke einfach mal das der XPTPath als String und nicht als Integer vorliegt.
Das mach ja dann auch irgend wie Sinn.
Korrigiere also deine Zeile wiefolgt:

Delphi-Quellcode:
Label1.Caption := regist.Readstring('XPTPath');

DeddyH 17. Nov 2007 08:49

Re: fehler bei registry schluessel auslesen
 
Zitat:

Zitat von oOo
Delphi-Quellcode:
regist.OpenKey('Software\MozillaPlugins\@adobe.com/FlashPlayer', false);

Und Du bist sicher, dass der Schlüssel geöffnet wird, wenn Du mal Backslash und mal Slash im Pfad hast? Bau doch mal eine Abfrage ein (OpenKey ist eine Funktion), dann siehst Du, wo es klemmt.

o0o 17. Nov 2007 10:36

Re: fehler bei registry schluessel auslesen
 
nee das mit dem backslash stimmte schon;)

@turboPASCAL
thx fuer den hinweis:D hatte nicht dran gedacht dass es ein string war
es geht jetzt einwandfrei...

da o0o

DeddyH 17. Nov 2007 10:38

Re: fehler bei registry schluessel auslesen
 
Trotzdem sollte man IMHO abfragen, ob OpenKey erfolgreich war. Wenn, dann auslesen und CloseKey verwenden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 Uhr.

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