FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con el OpenKeyReadOnly
Hola a todos,
Tengo un conjunto de registros con los nombres Line1, Line2, Line3,..., todos ellos dentro del mismo path y para leer la información que hay en cada uno de ellos había pensado en hacer un bucle while de la siguiente forma: Reg.RootKey := HKEY_LOCAL_MACHINE; i := 0; while Reg.OpenKeyReadOnly (Path + 'Line' + inttostr(i)) do begin //guardo la informacion en una variable y otros cálculos Inc(i); end; Reg.Close; El caso es que el primer registro me lo lee y cuando intenta hacer el OpenKeyReadOnly del segundo da false y se sale, aunque la ruta y el nombre del registro son correctos (si hago un OpenKeyReadOnly sobre Line1 directamente si que accede). He probado poniendo el Close dentro del bucle y tampoco funciona. ¿Alguien me puede echar una manita? Muchas gracias. |
#2
|
|||
|
|||
Solucionado el problema. Perdón por las molestias
|
|
|
|