Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Duda

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Duda Responder citando

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
Mensaje    Asunto: Responder citando

Tal vez te valga lo que se suiguiere en este otro hilo:
https://cppbuilder.es/viewtopic.php?t=5453
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Muchas gracias Responder citando

Voy a probarlo y si no me funciona te aviso.
Un saludo
Volver arriba
Mensaje    Asunto: Un problema Responder citando

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
Mensaje    Asunto: Responder citando

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
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.