Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-06-2008
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
recomendable o no de usar el registro

Hola amigos, he visto y tal como me habeis comentado para poder guardar cosas en el registro de windows se usa el tregistry
La pregunta del millon, es si es conveniente usar el registro para guardar lo que antes se guardaba en archivo ini, tal como posicion de los form, variables iniciales....
Nose, quiza le tenga un poco de miedo a eso por eso pregunto, si es recomentable, tambien mas que nada porque hay programas qu elimpian el registro.

bueno ahi queda la dichosa preguntita

saludos y gracias
Responder Con Cita
  #2  
Antiguo 19-06-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Pues mira, a experiencia personal prefiero los INI,
Si no tienes cuidado bajo que llave guardas en el registro, tu aplicación puede no funcionar adecuadamente si el usuario no tiene permisos.

Saludos
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 19-06-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
No he usado el registro en mi vida y creo que no lo usaré. Varios clientes han formateado su PC, y casualmente no han perdido nada, todo se guarda en archivos .ini o en la propia base de datos (el mismo usuario se conecta desde Pcs distintos y así mantiene sus preferencias).

Son más félices....
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 19-06-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En realidad, si no me equivoco Microsoft (¿o era la misma Borland?) recomienda usar el Registro de Windows, en lugar de los archivos INI. Supongo que en las nuevas versiones de Windows (Vista) también puede haber problemas para escribir archivos INI, mientras que, siempre nos quedará la clave "HKEY_CURRENT_USER", que se supone que se podrá escribir.

Dicho esto, tampoco entiendo muy bien porqué se recomienda el Registro en lugar de archivos INI, XML, o incluso de texto, y de hecho antes (hace años) usaba el Registro, pero, últimamente no lo hago. O sea, que yo el puñetero que viene a decir lo que recomiendan desde arriba, pero, que, también hace lo que los compañeros: pasar de esa recomendación.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 19-06-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Dónde se colocarían esos archivos ini?

// Saludos
Responder Con Cita
  #6  
Antiguo 19-06-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola,

En realidad, si no me equivoco Microsoft (¿o era la misma Borland?)
Microsoft es quien lo recomendaba amigo dec
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #7  
Antiguo 19-06-2008
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Cita:
Empezado por roman Ver Mensaje
¿Dónde se colocarían esos archivos ini?

// Saludos
Por defecto van a l directorio de Windows
Responder Con Cita
  #8  
Antiguo 19-06-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por MAXIUM
Por defecto van a l directorio de Windows
Pero entonces estaríamos con el mismo problema que con el registro, si se "formatea" el sistema.

Los archivos de configuración, para que sean "portables", han de situarse en el directorio del mismo ejecutable que los utiliza, o en un subdirectorio de dicho directorio. ¿No es eso?

En todo caso, siempre pueda dar el programa la opción de hacer copias de seguridad: tanto de cualquier archivo de configuración, como de las claves del Registro que sean menester, si se ve que tal.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #9  
Antiguo 19-06-2008
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por MAXIUM Ver Mensaje
Por defecto van a l directorio de Windows
No siempre, es windows 2003 los mete en el perfil de usuario. Yo lo aprendí por las malas
Responder Con Cita
  #10  
Antiguo 19-06-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
A ver, más allá de si se formatea o no el equipo (cosa que creo no debería ser factor de decisión pues lo mismo se pierde el registro que los archivos ini, si no tenemos cuidado) está el punto de dónde podemos colocar los archivos. En C:\Windows, supongo que con Vista ya no se puede, o no debería poderse. Ahora, en el directorio del ejecutable, pero ¿se tiene permiso para eso? Supongo que para eso habría que instalar la aplicación como Administrador, pero si podemos entrar como tal, entonces, ¿por qué no hacerlo también en un área común del registro?

// Saludos
Responder Con Cita
  #11  
Antiguo 19-06-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
En resumen, amigos, sea Registro o ini se deben considerar los permisos de usuarios.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #12  
Antiguo 19-06-2008
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
usese INI, XML o Registro... lo mejor es dejarle al usuario una herramienta para hacer backups de esas configuraciones personalizadas (posicion de formularios y todo ello)
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #13  
Antiguo 20-06-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por anubis Ver Mensaje
La pregunta del millon, es si es conveniente usar el registro para guardar lo que antes se guardaba en archivo ini, tal como posicion de los form, variables iniciales....

...tambien mas que nada porque hay programas qu elimpian el registro.
Personalmente prefiero archivos INI.
En el directorio del programa sin son únicos y en las configuraciones de usuarios (colgando de "Documents and Settings") si deben ser diferenes para los diferentes usuarios.

En cuanto a los programas que limpian el registro no deberías preocuparte. Limpiar no quiere decir borrar indiscriminadamente. Borran entradas incorrectas, referencias a archivos inexistentes,... No deberían borrar nada de tus configuraciones.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #14  
Antiguo 20-06-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Pues yo paso de Vista y de sus permisos. Mi programa en "c:\Miprograma\" y a otra cosa que hay prisas (obviamente no da problemas con archivos .ini, ni permisos ni nada por el estilo).
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #15  
Antiguo 21-06-2008
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
mira eso solo depende de tí, si lo utilizas por ejemplo para poder guardar pociciones, variables.... te recomiendo sin duda el archivo "ini", si desea graba numeros de licencias de tu aplicacion o cosas que sean mas publicas como la ruta de tu app, te recomiendo el TRegistry, eso dependerá siempre para que lo utilizaras....

SALU2
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Recomendable muchos campos? o... ¿varias tablas.? anghell77 Tablas planas 14 15-11-2006 11:18:51
No mejor si no mas recomendable jorllazo Impresión 10 08-11-2006 21:52:41
Como averiguar si un registro existe sin usar recordcount afarenas Conexión con bases de datos 4 24-07-2006 11:52:15
Es recomendable usar generadores para autoincrementales?. Tcmn Firebird e Interbase 1 23-09-2004 22:09:00
Base de Datos Recomendable vtdeleon Conexión con bases de datos 10 21-09-2004 10:53:13


La franja horaria es GMT +2. Ahora son las 08:53:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi