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... |
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:
Esto es con delphi2010. Desconozco si anda en versiones anteriores. Intentalo y me dices, si?. Saludos. |
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 |
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.
|
Cita:
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). |
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... |
La franja horaria es GMT +2. Ahora son las 01:23:45. |
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