![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
Cita:
Cita:
// Saludos |
|
#2
|
|||
|
|||
|
disculpa que te colme la paciencia, de verdad que no es mi intencion ser bruto, pero hay algo que no anda.
estoy siguiento paso a paso el programa y cuando grabo los datos en el registro los graba bien, es decir, graba el registro "opcion" con esta forma : ("sdfsd", "asdfaf", etc), el problema esta cuando recupero. Cuando ejecuto esta linea : reg.ReadBinaryData('datos',opciones, SizeOf(opciones)); el debug(en la parte inferior izquierda que va mostrando los valores que toman las variables) dice "opciones inaccessible value" y probe de hacer un showmessage(opciones.nombre) para ver que me mostraba y me saca el cartelito vacio perdona que te moleste asi, pero a mi me pone mas nervioso que a vos no poder resolver algo por no saber como .... ![]() |
|
#3
|
||||
|
||||
|
Bueno, yo nunca he usado esos métodos, nada más me estoy basando en lo que dice la ayuda.
Ahora bien, se me ocurre preguntar: ¿cómo está definido TOpciones? Porque veo que tienes varios campos de texto, y no sé si los estás definiendo simplemente como string o bien como alguno de los tipos de longitud fija como string[84]. Si sólo pones string no te va a funcionar porque en ese caso, el campo es -en el fondo- sólo un apuntador a la cadena y al usar WriteString supongo que se escribirá sólo una cadena vacía. Debes usar cadenas de longitud fija. // Saludos |
|
#4
|
|||
|
|||
|
bueno ahora tengo una punta para probar, efectivamente TOpciones esta definido asi :
dejame probar con cadenas de longitud fija y te comento que pasa Muchas gracias por la paciencia !! ![]() |
|
#5
|
|||
|
|||
|
bueno dejame contarte con total felicidad y mi mas grato agradecimiento que efectivamente ese era el problema!!
cambie los string por string [100] y anda muy bien!!! Muchisimas gracias!! ahora puedo guardar toda la informacion de la instalacion en el registro de windows de una manera que sea bastante dificil poder manipular los datos Nuevamente muchas gracias!! ![]() ![]() ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error al escribir en el Registro. | nesetru | Varios | 5 | 18-03-2011 10:29:28 |
| como escribir en el registro de windows Vista | manolop | API de Windows | 3 | 08-12-2010 19:42:15 |
| Error al escribir en el Registro en Windows Vista | Ana María | OOP | 4 | 16-09-2008 16:35:13 |
| Problemas con registro windows vista | JF Sebastian | Varios | 6 | 14-01-2008 22:16:55 |
| Problemas con el registro de windows | CFPA86 | Varios | 1 | 25-06-2004 23:35:12 |
|