PDA

Ver la Versión Completa : Insertar una nueva clave en el Registro de Windows tipo REG_DWORD


Ermek
27-07-2006, 11:32:45
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:


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