PDA

Ver la Versión Completa : cambiar nombre de un ODBC por Tregistry


ing_alsaac
24-09-2005, 08:33:59
Hola a todos.
mi duda es la siguiente,necesito alguna(s) instruccion(es) que me ayuden a cambiar por medio de Tregistry de:
'\SOFTWARE\ODBC\odbc.ini\dbsis\' a '\SOFTWARE\ODBC\odbc.ini\dbsis2\'
he visto otros mensajes que por medio de la funcion WriteString puedo crear un ODBC con sus parametros pero yo solo quiero cambiarle el nombre.
no se si me explique y ojala puedan ayudarme.
de antemano gracias.

dec
24-09-2005, 09:02:06
Hola,

Creo que podrías hacer uso del método "MoveKey" de "TRegistry". Tal que así:


uses
Registry;

procedure CambiarNombreClave(const root: Cardinal;
const claveOrigen, claveDestino: string);
var
reg: TRegistry;
begin
reg := TRegistry.Create;
try
with reg do begin
RootKey := root;
MoveKey(claveOrigen, claveDestino, true);
end;
finally
reg.Free;
end;
end;