![]() |
registy hkey
kann man den datentyp hkey in einen string umwandeln und anders herum???
ich möchte nämlich den pfad einen registry eintrags auslesen ich hab aber nur eine fkt mit datentyp hkey gefunden (für root , bei key gibt der einen string zurück -->
Delphi-Quellcode:
)
getpath
|
Re: registy hkey
Moin Remote,
dazu musst Du Dir nur eine Funktion erstellen, der Du den Wert übergibst, und dann z.B. mit Case, die entsprechende Konstante als String zurücklieferst:
Delphi-Quellcode:
case AhKey of
HKEY_LOCAL_MACHINE : Result := 'HKEY_LOCAL_MACHINE'; //... end; |
Re: registy hkey
hi diese function hab ich von DelphiWorks_NCL
Code:
//******************************************************************************
//Global //String in HKEY umwandeln Function StrToHKEY_GU(input_s : String): HKEY; begin Result := INVALID_HANDLE_VALUE; if (input_s = 'HKEY_CLASSES_ROOT') then begin Result := HKEY_CLASSES_ROOT; end else if (input_s = 'HKEY_CURRENT_USER') then begin Result := HKEY_CURRENT_USER; end else if (input_s = 'HKEY_LOCAL_MACHINE')then begin Result := HKEY_LOCAL_MACHINE; end else if (input_s = 'HKEY_USERS') then begin Result := HKEY_USERS; end else if (input_s = 'HKEY_PERFORMANCE_DATA') then begin Result := HKEY_PERFORMANCE_DATA; end else if (input_s = 'HKEY_CURRENT_CONFIG') then begin Result := HKEY_CURRENT_CONFIG; end else if (input_s = 'HKEY_DYN_DATA') then begin Result:= HKEY_DYN_DATA; end else if (input_s = 'HKEY_LOCAL_MACHINE') then begin Result := HKEY_LOCAL_MACHINE; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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-2025 by Thomas Breitkreuz