![]() |
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. |
Solucionado el problema. Perdón por las molestias
|
La franja horaria es GMT +2. Ahora son las 07:43:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi