|
Página 1 de 1
|
Archivos De Configuración De Otros Programas
Autor |
Mensaje |
drjuano
Aprendiz
Registrado: Marzo 2011
Mensajes: 69
Edad: 42
|
Archivos De Configuración De Otros Programas
Hola a todos nuevamente.
Aprovecho a darle las gracias a los que han participado en los temas que abrí, ya que me han sido de grandísima ayuda.
Hay un punto que tengo pendiente en la cabeza y tengo la sensación que tiene que ser resuelto ya que se está convirtiendo en un problema para la generación de interfaces gráficas (por lo menos para mi).
La pregunta es ¿Alguien tiene alguna forma ya "predeterminada" que quiera compartir en el foro sobre la edición de archivos de configuración externos a gambas?
Por ejemplo, un programa para consola tiene un archivo de configuración:
programaX
y su configuración sería:
.programaX
y dentro del archivo habría algo así:
Parametro1=valor4
Parametro2=valor3
Parametro4, etc.
o algo parecido.
Apreciaría mucho algunas sugerencias. Saludos!
|
#1 Sabado, 04 Junio 2011, 15:39 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Archivos De Configuración De Otros Programas
Eso lo tiene gambas resuelto con el componente gb.Settings.
Búsca información al respecto. Funciona razonablemente bien.
=================== No podemos regresar
|
#2 Sabado, 04 Junio 2011, 17:09 |
|
|
jose2190
Usuario
Registrado: Julio 2010
Mensajes: 29
Edad: 33 Ubicación: Posadas
|
Re: Archivos De Configuración De Otros Programas
Hola amigo!... mi manera clásica de guardar condiguraciones, independientemente del orden es la de usar marcas de tipado blandos, es decir al estilo JSON, pero más comprensible:
por ejemplo guardar en un archivo de texto plano:
{Config}#{Path}#{/home/usuario/.app}
{Config}#{Url}#{www.google.com}
Entonces después hago un split de los "#" y tengo cada uno de los parámetros, luego haces borras el primer y ultimo caracter
Almenos esa es la que me gusta, si te gusta también, hice una clase Interprete mucho más eficiente, que codifica y decodifica este tipo de parseado...
Saludos!
última edición por jose2190 el Sabado, 04 Junio 2011, 17:12; editado 1 vez
|
#3 Sabado, 04 Junio 2011, 17:11 |
|
|
drjuano
Aprendiz
Registrado: Marzo 2011
Mensajes: 69
Edad: 42
|
Re: Archivos De Configuración De Otros Programas
Eso lo tiene gambas resuelto con el componente gb.Settings.
Búsca información al respecto. Funciona razonablemente bien.
También es funciona razonablemente bien leer bien. Je, perdon, no quise ser agresivo. Es que no me refiero a gb.Settings, sino a manejar la configuración de programas externos a gambas.
última edición por drjuano el Sabado, 04 Junio 2011, 20:23; editado 1 vez
|
#4 Sabado, 04 Junio 2011, 20:21 |
|
|
drjuano
Aprendiz
Registrado: Marzo 2011
Mensajes: 69
Edad: 42
|
Re: Archivos De Configuración De Otros Programas
Hola amigo!... mi manera clásica de guardar condiguraciones, independientemente del orden es la de usar marcas de tipado blandos, es decir al estilo JSON, pero más comprensible:
por ejemplo guardar en un archivo de texto plano:
{Config}#{Path}#{/home/usuario/.app}
{Config}#{Url}#{www.google.com}
Entonces después hago un split de los "#" y tengo cada uno de los parámetros, luego haces borras el primer y ultimo caracter
Almenos esa es la que me gusta, si te gusta también, hice una clase Interprete mucho más eficiente, que codifica y decodifica este tipo de parseado...
Saludos!
Suena bastante complicado. Expando un poco más:
Por ejemplo, el programa X escribe una configuración:
parametro1 = xyz
parametro2 = yxz
¿Como sería algo relativamente sencillo decirle a gambas que vaya hasta parametro2 y cambie yxz por 123? por ejemplo. gambas estaría "manejando" la configuración ajena de un programa.
|
#5 Sabado, 04 Junio 2011, 20:26 |
|
|
drjuano
Aprendiz
Registrado: Marzo 2011
Mensajes: 69
Edad: 42
|
Re: Archivos De Configuración De Otros Programas
Hola amigos, tanto tiempo. Sólo quería darle las gracias por haberse interesado en mis temas y quería comentarles que, con respecto a este tema abierto, la solución estaba en esto otro:
http://es.wikibooks.org/wiki/Gambas/Manipular_documentos_XML
Se aprende mucho cuando uno intenta programar.
Saludos.
última edición por drjuano el Lunes, 22 Agosto 2011, 17:09; editado 1 vez
|
#6 Lunes, 22 Agosto 2011, 17:08 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|