Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema al Construir un TRegistry (https://www.clubdelphi.com/foros/showthread.php?t=34895)

D-MO 24-08-2006 19:09:16

Problema al Construir un TRegistry
 
Pues como lo expreso en el título, me está causando problemas al crear la variable Registro de tipo TRegistry, el código es el siguiente:
Código Delphi [-]
ShowMessage('1');
Registro.Create;
ShowMessage('2');
Registro.RootKey:= HKEY_CLASSES_ROOT;
ShowMessage('3');


Tengo los ShowMessage para darme cuenta donde está el problema, y únicamente me muestra el primero y luego me manda este mensaje de error:
Cita:

---------------------------
Debugger Exception Notification
---------------------------
Project dEdit.exe raised exception class EAccessViolation with message 'Access violation at address 00434426 in module 'dEdit.exe'. Read of address 00000008'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
La verdad que ya no se me ocurre nada, a que creen que se deba?

Saludos.

roman 24-08-2006 19:35:28

Código Delphi [-]
Registro.Create;
Registro.RootKey:= HKEY_CLASSES_ROOT;

A repasar Darwin, a repasar :p

Código Delphi [-]
Registro := TRegistry.Create;
Registro.RootKey:= HKEY_CLASSES_ROOT;

// Saludos

Casimiro Notevi 24-08-2006 19:37:02

Cita:

Empezado por D-MO
Pues como lo expreso en el título, me está causando problemas al crear la variable Registro de tipo TRegistry, el código es el siguiente:
Código Delphi [-]ShowMessage('1');
Registro.Create;
ShowMessage('2');
Registro.RootKey:= HKEY_CLASSES_ROOT;
ShowMessage('3');



Tengo los ShowMessage para darme cuenta donde está el problema, y únicamente me muestra el primero y luego me manda este mensaje de error:

La verdad que ya no se me ocurre nada, a que creen que se deba?

Saludos.

Creo que es:

Registro := TRegistry.Create;


Edito: ya lo contestó Román.

D-MO 24-08-2006 19:55:33

Cita:

Empezado por roman
A repasar Darwin, a repasar :p

jejeje, lo que es la falta de costumbre:D.

Gracias a ambos, problema solucionado.


La franja horaria es GMT +2. Ahora son las 19:16:11.

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