FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
RegQueryValue que hago mal?
Hola, intentaba acceder al registro con la función del título con este código:
Me he mirado la documentación de msdn y ejemplos que he encontrado por la red, pero al ejecutarlo y gracias a FormatMessage me muestra el error: "El sistema no puede hallar el archivo especificado" Y existe el valor "ejem" en la clave HKEY_LOCAL_MACHINE\SOFTWARE\A Según la documentación de msdn con el tercer parametro de RegQueryValue a nil se deberia guardar en bytesread la longitud de el valor que voy a leer, pero siempre esa longitud vale cero. No es que busque otro camino para hacer lo mismo, ya que con RegQueryValueEx si que consigo acceder al valor, sino que me gustaría por qué así no funciona. Gracias y saludos. |
#2
|
||||
|
||||
Maldita pregunta casi me vuelve loco, yo tampoco entendía que hacías mal. Yo mismo lo haría igual, y efectivamente con RegQueryValueEx funciona perfectamente. Pero ya encontré la explicación, y es una tontería:
Primero debemos fijarnos en una cosa, la ayuda dice de la función RegOpenKeyEx: Cita:
Es decir no puede leer otro valor distinto del predeterminado, esta función solo se incluye por compatibilidad con Windows 3.1, por eso es tan limitada. Que agusto me quede ... |
#3
|
|||
|
|||
Que agusto me he quedado yo tambien, casi me vuelvo loco !, muchisimas gracias por resolverlo.
Saludos seoane. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
que hago mal? | jvalles | Gráficos | 2 | 19-07-2005 14:45:06 |
Como las hago? | jam888 | Firebird e Interbase | 7 | 06-05-2005 22:45:41 |
Como hago... | Andres_Franco | Varios | 1 | 08-01-2004 17:34:19 |
¿como lo hago? | loenx | Conexión con bases de datos | 6 | 01-11-2003 15:26:34 |
Como lo hago¿ | MANUEL OVAL | SQL | 6 | 31-10-2003 14:43:39 |
|