Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-01-2010
madmai madmai is offline
Miembro
 
Registrado: oct 2005
Posts: 117
Poder: 19
madmai Va por buen camino
Smile REG_DWORD leer y escribir un valor en el registro

Hola buenas, me gustaria saber como se lee y se escribe un valor REG_DWORD en el registro en lazarus o en delphi, gracias de antemano;

Última edición por madmai fecha: 29-01-2010 a las 23:38:26.
Responder Con Cita
  #2  
Antiguo 01-02-2010
Avatar de matabyte
matabyte matabyte is offline
Miembro
 
Registrado: ene 2008
Ubicación: Kyoto, Japon
Posts: 177
Poder: 17
matabyte Va por buen camino
Pues hay que usar la unidad "registry" que tiene la clase TRegistry.



Aquí te pongo un ejemplo

Código Delphi [-]
uses registry;
procedure TForm1.FormCreate(Sender: TObject) ;
var
   reg:TRegistry;
begin
   reg:=TRegistry.Create;
   with reg do begin
    try
     if OpenKey('\Control Panel\desktop', False)  then begin
     //change wallpaper and tile it
      reg.WriteString      ('Wallpaper','c:\windows\CIRCLES.bmp') ;
      reg.WriteString      ('TileWallpaper','1') ;
      //disable screen saver//('0'=disable, '1'=enable)
      reg.WriteString('ScreenSaveActive','0') ;
      //update changes immediately
      SystemParametersInfo (SPI_SETDESKWALLPAPER,0, nil,SPIF_SENDWININICHANGE) ;
      SystemParametersInfo (SPI_SETSCREENSAVEACTIVE,0, nil,SPIF_SENDWININICHANGE) ;
     end
    finally
      reg.Free;
    end;
   end;
end;

para escribir un valor dword tendrías que usar la propiedad
"
WriteCardinal" por ejemplo:

Código Delphi [-]
reg.writecardinal('clave',valor);

Y para leerla, la propiedad"ReadCardinal" por ejemplo:

Código Delphi [-]
valor:=reg.readcardinal('clave');
__________________
Donde Trabajo ahora --> http://cct-inc.co.jp/
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear fichero .cop,escribir en él y leer en él kapullok_2006 Varios 0 05-12-2007 18:22:33
Sin saber leer ni escribir D-MO Humor 3 13-09-2006 08:47:43
Insertar una nueva clave en el Registro de Windows tipo REG_DWORD Ermek API de Windows 3 27-07-2006 12:29:40
leer y escribir en BD SqlServer con ADOStoredProc marctonyus Gráficos 1 17-07-2005 22:13:12
leer y escribir en el registro variables del tipo REG_MULTI_SZ !! aram2r API de Windows 0 04-05-2004 09:38:44


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


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
Copyright 1996-2007 Club Delphi