Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Leer valores hexadecimales del registro (https://www.clubdelphi.com/foros/showthread.php?t=12753)

Feñiz 27-07-2004 01:15:29

Leer valores hexadecimales del registro
 
Tengo claro como leer valores string, o enteros del registro. Pero cuando el valor es hexadecimal... ¿cómo se debe hacer? Creo que es con TRegistry.ReadBinaryData, pero no tengo muy claro cómo se debe utilizar. ¿Algún ejemplo?

octavioallec 28-01-2015 02:11:46

Valores hexadecimales en el Registro de Windows
 
Hola a todos, haciendo la misma búsqueda me encontré que es suficiente con solicitar la lectura de valores enteros, enseguida dejo un ejemplo:

Código Delphi [-]
procedure ThreadFrame.NFWInstallCheck;
var RegCve:TRegistry;
begin
    RegCve:=TRegistry.Create;
    with RegCve do    //VERIFICANDO LA INSTALACIÓN DE NFW 3.5
        try
            RootKey:=HKEY_LOCAL_MACHINE; //SE ESTABLECE LA CLAVE ROOT DEL REGISTRO
            if OpenKeyReadOnly('SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5') then

                if READINTEGER('Install')=1 then Form1.Label3.Caption:='Net Framework 3.0 ya se encuentra instalado'
                else begin
                    Form1.Label3.Caption:='Instalando NetFrameWork 3.0 - El proceso tomará unos minutos, por favor espere...';
                end;
                CloseKey;
        finally
            Free;
        end;
end;

Espero que esto sirva para futuras consultas, saludos a todos.


La franja horaria es GMT +2. Ahora son las 04:00:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi