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 09-07-2010
PABECO PABECO is offline
Registrado
 
Registrado: may 2010
Posts: 5
Poder: 0
PABECO Va por buen camino
Question Problemas con combobox.items

Hola Buen dia..

tengo un combobox en una forma, el cual esta vacio al correr el programa y en tiempo de ejecucion le agrego valores usando
Combobox.items.add, y tambien ya he tratado usando Tstring....Asignandole la lista al Combobox...... TODO esta bien al agregar los items (o cadenas), puedo trabajar con ellos mientras corre la aplicacion.

El problemas es cuando cierro el programa... y lo vuelvo a ejecutar desde el IDE... el combobox aparece " vacio "... es decir pierde los valores recibidos durante la ejecucion anterior...ES NORMAL ESTO.....?, ESTOY OBLIGADO AGUARDAR ESOS VALORES EN UN ARCHIVO o TABLA para posteriormente cargarlos al combobox..?

NOTA: estos valores recibidos por el Combobox.items pueden ser cambiados por el usuario en cualquier momento es por ello que no los agrego desde un principio en sus propiedad items (object inspector).

disculparan la pregunta...
muchas gracias de ante mano.
Pabeco...
Responder Con Cita
  #2  
Antiguo 09-07-2010
santus santus is offline
Miembro
 
Registrado: ene 2006
Posts: 130
Poder: 19
santus Va por buen camino
Hola. Tienes un par de métodos para ello.

Lo que puedes hacer, es que al correr el programa, los cargue de un archivo, y luego al terminar el programa los guarde de nuevo.

Un ejemplo:

Código Delphi [-]
procedure TForm2.Button1Click(Sender: TObject);
begin
  ComboBox1.Items.LoadFromFile('NombreArch.txt');
  ComboBox1.Items.SaveToFile('NombreArch.txt');
end;

Esto es con delphi2010. Desconozco si anda en versiones anteriores. Intentalo y me dices, si?. Saludos.
__________________
"El ordenador nació para resolver problemas que antes no existían." Bill Gates.
Responder Con Cita
  #3  
Antiguo 09-07-2010
PABECO PABECO is offline
Registrado
 
Registrado: may 2010
Posts: 5
Poder: 0
PABECO Va por buen camino
antes que nada gracias "santus".

OK.. tu propuesta si soluciono el problema...gracias, (ahora nada mas estoy trabajando en el manejo de archivos txt con delphi... jajaja.. pero esto me ayudara a aprender)

pero si me gustaria salir de mi duda.... QUIERE DECIR QUE EN MI PROBLEMA CON COMBOBOX.ITEMS.... el Combobox esta trabajando normal....es decir.... realmente el nodebe guardar los valores .... yo pensaba que se podia tratar de alguna propiedad o algun metodo el cual yo no estaba modificando...

Muchas gracias santus de nuevo....
pabeco
Responder Con Cita
  #4  
Antiguo 09-07-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Para aclarar un poco las dudas, cuando vos agregás o modificás algo desde el IDE, eso permanece en ejecución, precisamente porque ésa es la idea. Pero nunca es al revés, cuando el programa se está ejecutando "no tiene nada que ver" por así decirlo, con lo que vos tenés en el IDE.
Responder Con Cita
  #5  
Antiguo 09-07-2010
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.278
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 PABECO Ver Mensaje
.... el Combobox esta trabajando normal....es decir.... realmente el nodebe guardar los valores .... yo pensaba que se podia tratar de alguna propiedad o algun metodo el cual yo no estaba modificando...
Si guardas valores desde el IDE, esas cadenas se guardan físicamente en el fichero que hay en disco; Si buscas en el DFM de tu formulario estarán los valores que has almacenado.
En ejecución no se tiene acceso a esos ficheros, por lo tanto no es posible guardar ahí los valores (ni sería lógico tampoco). Si necesitas "persistencia" de esos valores deberás guardarlos tú manualmente donde consideres necesario (tal y como te han indicado).
__________________
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
  #6  
Antiguo 12-07-2010
PABECO PABECO is offline
Registrado
 
Registrado: may 2010
Posts: 5
Poder: 0
PABECO Va por buen camino
Hola buen dia ..

Muchas gracias por su explicacion ... y tienes razon no hay logica en ello neftali...

Muchas gracias ... santus, neftali, lord delfos...
atte. pabeco...
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
No se ven los items de mi Combobox pablopessoa Varios 2 08-06-2010 20:53:30
ComboBox Seleccion de Items Marwuinh Varios 2 23-10-2008 00:28:41
Mostrar dos Items en un ComboBox BuenaOnda OOP 6 26-07-2006 09:49:38
Codigo en los Items de un Combobox juanjoassenza OOP 3 20-07-2006 10:19:03
eliminar items combobox emiliu Varios 5 20-12-2005 08:12:13


La franja horaria es GMT +2. Ahora son las 10:38:33.


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