Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Ersatz für Registry.GetValueNames (https://www.delphipraxis.net/110235-ersatz-fuer-registry-getvaluenames.html)

Mazel 15. Mär 2008 03:32


Ersatz für Registry.GetValueNames
 
Moin,

ich suche nach einem Ersatz für Registry.GetValueNames. Ich würde gern ohne dem TRegistry-Objekt arbeiten.

Bisher habe immer nur einen Wert aus einem Schlüssel gebraucht. Jetzt ist es aber so, dass ich alle Namen und deren Werte suche.

Ich dachte mit RegEnumValue habe ich das ganze gelöst, leider habe ich das falsch verstanden, denn mit RegEnumValue erhalte ich auch nur die Werte.

Wie kann ich nun auch den Namen zusätzlich zum Wert ermitteln?

Gruß
Mazel

Christian Seehase 15. Mär 2008 04:07

Re: Ersatz für Registry.GetValueNames
 
Moin Marcel,

Zitat:

Zitat von Mazel
denn mit RegEnumValue erhalte ich auch nur die Werte.

Wieso? Im dritten Parameter wird doch der Name des Wertes zurückgeliefert.

Mazel 15. Mär 2008 10:32

Re: Ersatz für Registry.GetValueNames
 
Jetzt habe ich nochmal nachgelesen und du hast recht :wink: , damit bekomme ich auch den Namen.
Das habe ich heute früh irgendwie nicht ganz mitbekommen. Ich habe das so verstanden, dass die Funktion sich nur den Wert holt.

Danke dir für den Hinweis. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:31 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