Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Insertar una nueva clave en el Registro de Windows tipo REG_DWORD (https://www.clubdelphi.com/foros/showthread.php?t=34105)

Ermek 27-07-2006 11:32:45

Insertar una nueva clave en el Registro de Windows tipo REG_DWORD
 
Buenas. Estoy intentando crear una nueva clave en el registro de sistema del tipo REG_DWORD, pero utilizando WriteString de TRegistry me lo crea del tipo REG_SZ. Sabe alguien qué función tengo que usar?.

Gracias.

Neftali [Germán.Estévez] 27-07-2006 11:41:54

Prueba con la función para escribir enteros, en lugar de la de escribir cadenas.

Ermek 27-07-2006 12:19:54

He probado con WriteInteger, WriteFloat y WriteBinaryData. Los dos primeros me lo siguen creando como REG_SZ y el último me lo crea como REG_BINARY.

seoane 27-07-2006 12:29:40

Con WriteInteger puedes hacerlo sin problemas:

Código Delphi [-]
with TRegistry.Create do
  try
    RootKey:= HKEY_CURRENT_USER;
    if OpenKey('\Software\Pruebas',TRUE) then
    begin
      WriteInteger('Prueba',25);
      CloseKey;
    end;
  finally
    Free;
  end;


La franja horaria es GMT +2. Ahora son las 18:58:10.

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