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 

¿Cómo quitar sin problemasun Boton/Control en un Formulario?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: ¿Cómo quitar sin problemasun Boton/Control en un Formulario? Responder citando

Tengo un proyecto sobre un formulario con cuatro botones.
Todo funciona.
Quito un botón y al compilar me sale un error: "Access violation ......"

¿Cómo puedo eliminar un botón u otro control sin que el programa luego se resienta?

Finalmente el ejecutable funciona sin el botón pero cada vez que lo ejecuto sale la molesta ventana de alerta antes de funcionar.

Yo creia que para eliminar un boton u otro control de un formulario era suficiente con borrarlo. Pero el mensaje que me sale en la alerta parece indicar lo contrario

¿Alguien sabe cual es el truco para que no me salga esta alerta?

Gracias y saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

holas

sip normalmente basta solo con borrarlo del diseniador.. aunque el IDE suele dejar ciertos rastros del control borrado como por ejemplo referencias a librerias o includes..pero eso no causaria ningun problema amenos que estas no existan .. el programa simplemente no compilaria...

esos errores de access violation suelen suceder cuando se hace referencia a un objeto de algun control/componente o clase de manera inapropiada o indebida o en el codigo algo que cause un imperimento de acceso a cierta informacion necesaria para hacer funcionar otras partes del programa en runtime

te sugiero checar minuciosamente tu codigo para buscar que parte del codigo esta causando ese problema.. ya que nada pasa por que si en el c++

o tambien te sugiero que postees la parte del codigo que te esta dando problemas para poder ayudarte mejor

saludos
_________________
Hermes David Montes de oca Segovia
dodongoxp@yahoo.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Gracias, pero.... Responder citando

Muchas gracias por tu contestación.

Lo que me comentas coincide con lo que yo pensaba, pero hay algo que se me debe haber pasado por alto.
Mi temor radica en que el código original está hecho en Borland Developer Studio C++ 6 y lo he trasladado a Borland Builder C++ 6. Entonces si ahora me da este problema, ¿me aparecerán otros en el peor momento?.

Lo del código me parece adecuado, pero: ¿a que e-mail te lo envío?, o ¿cómo lo posteo a través de este foro?.
Es lo suficientemente largo como para no pegarlo en uno de estos mensajes.

Reiterando mi agradecimiento a dodongoxp, un saludo a todos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Solucionado Responder citando

Finalmente encotré la causa del problema.
Estaba en una referencia existente al botón eliminado, en un procedimiento externo al botón.
No me había dado cuenta y al no quitar dicha referencia, cuando ejecutaba programa, el procedimiento echaba en falta el botón eliminado, presentando la alerta cuyo significado no entendía.

Gracias a todos y espero que mi experiencia le sirva a otro novato
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

holas

me alegra haberte poder ayudado.. y me alegra que lo hayas podido solucionar..

saludos! Very Happy
_________________
Hermes David Montes de oca Segovia
dodongoxp@yahoo.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Así ha sido.
Tus sugerencias han sido esenciales.

Gracias dodongoxp
Volver arriba
Ver perfil de usuario Enviar mensaje privado
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.