| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado
|
Publicado: Jue 24 Abr, 2003 11:51 pm Asunto: Duda |
|
|
Si un usuario está usando mi aplicación, y por definición hay un CheckBox que está Checked, si el usuario la cambia, ¿cómo se guarda en el ejecutable los cambios para que luego salga unChecked?
Un ejemplo gracias, que hay que hacer? |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Vie 25 Abr, 2003 9:52 am Asunto: |
|
|
Utiliza un archivo ini para grabar y luego cargar el estado del TCheckBox. Por ejemplo:
Grabar en archivo el estado el TCheckBox
| Código: |
TIniFile *Ini=new TIniFile("c:\\archivo.ini");
Ini->WriteBool("Configuracion","CheckBox1",CheckBox1->Checked);
delete Ini;
|
Cargar desde archivo el estado el TCheckBox
| Código: |
TIniFile *Ini=new TIniFile("c:\\archivo.ini");
//el tercer parámetro, en este caso es true, sirrve como valor por defecto
//para el caso en que esa linea del archivo de configuracion no exista
CheckBox1->Checked=Ini->ReadBool("Configuracion","CheckBox1",true);
delete Ini;
|
Espero que sea esto lo que buscas.
Ah! Tienes que incluir Inifiles.hpp |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Vie 25 Abr, 2003 10:55 am Asunto: Muchas gracias |
|
|
Voy a probarlo y si no me funciona te aviso.
Un saludo |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Vie 25 Abr, 2003 11:21 am Asunto: Un problema |
|
|
El codigo funciona perfectamente, pero si por defecto la tengo chekeada y el usuario la cambia(uncheked), cierra el programa, lo abre, aparece checkeada y no se ha guardado los cambios .
El codigo lo he puesto en el Form1, uno OnActivate y el otro OnClose |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Vie 25 Abr, 2003 12:43 pm Asunto: |
|
|
| Si funciona me había equivocado al pasar, en uno había puesto tílde en configuración y en el otro no. Muchas gracias |
|
| Volver arriba |
|
 |
|