Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Settings.Path
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Settings.Path 
 
Muy buenas!
pues eso.

yo ago esto: Settings.Path = "/la/ruta/que/sea/archivo.conf"

y me dice: 'Settings.Path' is read only.

¿por que?
 



 
pittusa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Settings.Path 
 
Porque por definición el path es el que tiene que ser. Es una variable estática que es siempre es la misma. ¿Para qué quieres cambiarla? ¿Qué tiene de malo la ubicación original?
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Settings.Path 
 
Hola shordi.
simplemente por que quiero que los datos se guarden en otro sitio.

Si mi aplicación se instala en otra maquina, ¿ese path es valido? o lanzara error.

gambas creara esa ruta y el fichero en una maquina que no tiene gambas instalado?
 



 
pittusa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Settings.Path 
 
El path es siempre válido, por cuanto se crea en el home del usuario y ese existe siempre, se llame el usuario como se llame.
No tiene que tener gambas completo instalado, sólo el runtime y tú no tienes que preocuparte por ello. Símplmente genera tu .deb (o .rpm o el paquete que utilices), pásalo a la máquina del cliente y luego las dependencias del apt-get o similar se encargan de todo... casi siempre. Yo tengo pogramas así instalados en muchas máquinas y sólo he tenido problemas con el paquete gb-db-mysql que no sé por qué no me lo carga en las dependencias y hay que instalarlo a mano.

Suerte.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Settings.Path 
 
Se puede cambiar la ruta por defecto de la clase Settings, pero te obligará a crear una ruta estándar, es decir, que sea común para cualquier máquina.


miVariableSettings = NEW Settings(User.Home &/ ".config/tu_ruta/fichero.conf", "Titulo del fichero settings")


Para usarlo:

miVariableSettings["Posicion/X"] = 55 'para asignar

FMain.X = miVariableSettings["Posicion/X", 0] 'para leer (donde 0 es un valor por defecto en caso de no existir en el fichero)


A menos que tengas alguna razón para usar este método, es suficiente usarlo de manera estática, como indica shordi. No tendrás problemas.
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Sacar El Path Del Archivo De Configuracion??? CanihoJR General 2 Domingo, 21 Noviembre 2010, 20:35 Ver último mensaje
CanihoJR
No hay nuevos mensajes Path En Un Objeto PictureBox tomas Controles/Librerías/Componentes 3 Miercoles, 29 Agosto 2012, 10:17 Ver último mensaje
tomas
No hay nuevos mensajes Settings.write Y Settings.read v3ctor Aplicaciones/Fragmentos de Código 0 Sabado, 30 Agosto 2014, 18:35 Ver último mensaje
v3ctor
No hay nuevos mensajes Comprimir Varios Directorio, Archivos En 1... tincho Aplicaciones/Fragmentos de Código 5 Martes, 14 Agosto 2018, 13:37 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron