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 26-04-2012
Gerson12 Gerson12 is offline
Miembro
NULL
 
Registrado: abr 2012
Ubicación: Peru-Lima
Posts: 138
Poder: 13
Gerson12 Va por buen camino
Una ayuda en mi aplicacion:$!!!

Bueno mi pedido de ayuda es q en mi aplicacion tiene una configuracion con las edit pero quisiera saber si en caso el usuario quisiera hacerle una modificacion y guardar esa modificacion en la aplicacion q se quede esa modificacion del usuario y no la del q vino por defecto
PD: espero q me hayan entendido xD
Responder Con Cita
  #2  
Antiguo 26-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.093
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No, no se ha entendido, al menos yo no lo he entendido

Además te recuerdo nuestra guía de estilo, una de las cosas es poner títulos descriptivos a las preguntas y :"una ayuda en mi aplicación:$!!!" no describe para nada lo que preguntas, o quizás sí, no se entiende tampoco
Responder Con Cita
  #3  
Antiguo 26-04-2012
Northern Northern is offline
Miembro
 
Registrado: ene 2006
Posts: 211
Poder: 19
Northern Va por buen camino
Cita:
Empezado por Gerson12 Ver Mensaje
Bueno mi pedido de ayuda es q en mi aplicacion tiene una configuracion con las edit pero quisiera saber si en caso el usuario quisiera hacerle una modificacion y guardar esa modificacion en la aplicacion q se quede esa modificacion del usuario y no la del q vino por defecto
PD: espero q me hayan entendido xD

Esa información la puedes guardar en un .INI o en el Registro. Normalmente se guarda en el registro. En las librerías RX hay dos componentes TFormPlacement y TFormStorage que hacen eso. Te permiten guardar ciertos valores modificados por el usuario.

No los utilizo y no sé hasta dónde llegan, pero de seguro que si necesitas algo más complicado si buscas en Torry encontrarás algo más elaborado y con más opciones.
Responder Con Cita
  #4  
Antiguo 26-04-2012
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Cita:
Empezado por Northern Ver Mensaje
Esa información la puedes guardar en un .INI o en el Registro. Normalmente se guarda en el registro. En las librerías RX hay dos componentes TFormPlacement y TFormStorage que hacen eso. Te permiten guardar ciertos valores modificados por el usuario.

No los utilizo y no sé hasta dónde llegan, pero de seguro que si necesitas algo más complicado si buscas en Torry encontrarás algo más elaborado y con más opciones.
Hola Gerson12,

Definitivamente, como dice casimiro, tu solicitud de ayuda es muy confusa.

Como dice Northern tu puedes almacenar la cualquier configuración en un archivo INI, con un poco mas de código... pero la cuestion aquí es... ¿a qué te refieres cuando hablas de configuración en un edit?

¿¿¿si el usuario "cambia la configuración en un edit", asumo que lo que quieres almacenar son los datos que el usuario digita en el campo Edit1.text????, si es asi, tal vez tu solución esté por el lado de una base de datos... aunque finalmente un archivo INI es en la práctica una base de datos....

Si aun necesitas la ayuda, podrías dejarnos un planteamiento mas detallado y algo de codigo si puedes...

un saludo,
Responder Con Cita
  #5  
Antiguo 27-04-2012
Gerson12 Gerson12 is offline
Miembro
NULL
 
Registrado: abr 2012
Ubicación: Peru-Lima
Posts: 138
Poder: 13
Gerson12 Va por buen camino
Bueno lo q quiero es q la aplicacion q eh echo viene configurada por defecto pero el usuario tiene la opcion de configurarlo y modifcarlo a su gusto pero es algo molestoso q el usuario estee haciendo la configuracion siempre por eso queria saber si hay alguna manera de hacer para q esa configuracion q dejo el usuario quede guardada Espero me hayan entendido
Responder Con Cita
  #6  
Antiguo 27-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.093
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No dices qué cosas son las que puede configurar el usuario, pero en principio, sí, lo que se te ha comentado antes, lo guardas en un fichero .ini
Por cierto, procura escribir con las palabras completas y medianamente entendible, cuesta trabajo leer lo que escribes, y no hay problema de espacio, puedes escribir todo lo que quieras, no hay límite como en los teléfonos móviles.
Recuerda nuestra guía de estilo, gracias por tu colaboración.
Responder Con Cita
  #7  
Antiguo 27-04-2012
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Cita:
Empezado por Gerson12 Ver Mensaje
Bueno lo q quiero es q la aplicacion q eh echo viene configurada por defecto pero el usuario tiene la opcion de configurarlo y modifcarlo a su gusto pero es algo molestoso q el usuario estee haciendo la configuracion siempre por eso queria saber si hay alguna manera de hacer para q esa configuracion q dejo el usuario quede guardada Espero me hayan entendido

Ok Gerson, ¿pero si has investigado o tratdo con algún ejemplo de lo que te hemos hablado sobre los INI?

Aquí te va una muestra...

Código Delphi [-]
Uses Inifiles;

Procedure CargarConfiguracion;
Var ArchivoIni : TIniFile;
Begin
 Try
   ArchivoIni := TIniFile.Create('C:\MiAplicacion\ArchivoDeConfiguracion.Ini'); //Si el archivo no existe se crea automáticamente en blanco
   Edit1.text := ArchivoIni.ReadString('Configuracion','Titulo');
   Edit2.text := IntToStr(ArchivoIni.ReadInteger('Configuracion','Alto',100); //El 100 es un valor por defecto
   Edit3.text := IntToStr(ArchivoIni.ReadInteger('Configuracion','Ancho',200); //El 200 es un valor por defecto
 Finally
   ArchivoIni.Free;
 end; //Try..Finally
end;

Procedure GuardarConfiguracion;
Var ArchivoIni : TIniFile;
Begin
 Try
   ArchivoIni := TIniFile.Create('C:\MiAplicacion\ArchivoDeConfiguracion.Ini'); //Si el archivo no existe se crea automáticamente en blanco
   ArchivoIni.WriteString('Configuracion','Titulo', Edit1.text);
   ArchivoIni.WriteInteger('Configuracion','Alto',StrToIntDef(Edit2.text,100)); 
   ArchivoIni.WriteInteger('Configuracion','Ancho',StrToIntDef(Edit2.text,200)); 
 Finally
   ArchivoIni.Free;
 end; //Try..Finally
end;


Puedes utilizar los procedimeintos donde creas conveniente, podría ser en el OnCreate (Cargarconfig) y en el Onclose(Guardarconfig)....
Responder Con Cita
  #8  
Antiguo 28-04-2012
Gerson12 Gerson12 is offline
Miembro
NULL
 
Registrado: abr 2012
Ubicación: Peru-Lima
Posts: 138
Poder: 13
Gerson12 Va por buen camino
Gracias por la ayuda provare y si eh averiguado xD
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
Ayuda con aplicacion (BD) TheJoker Varios 6 18-07-2010 23:25:53
ayuda con una aplicación MDI ercrizeporta Varios 3 16-04-2007 15:31:48
Aplicacion terminada ayuda!! Bitbanner Varios 3 10-02-2005 17:15:15
Ayuda de aplicacion jmedina Conexión con bases de datos 3 22-07-2004 16:44:23
ayuda con aplicacion en red squenda Firebird e Interbase 1 04-04-2004 08:39:58


La franja horaria es GMT +2. Ahora son las 07:21:00.


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