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 

comprobar contenido de TImage

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

Quiero que al pulsar un botón se compruebe si un TImage está vacio o no y proceder según sea el caso.

Gracias a quien me ayude.
Volver arriba
Mensaje    Asunto: Responder citando

Como la siguiente línea no suele tener buen resultado:
Código:

 if(Imagen->Picture->Graphic->Empty)
 .....

yo suelo utilizar esto:
Código:

 if(Imagen->Picture->Width==0 && Imagen->Picture->Height==0)
 .....


A ver si tienes suerte!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Gracias por tu interés Marky pero no ha habido suerte Confused , tanto la propiedad Empty como la comprobación del ancho y del alto del Graphic al pulsar el botón me da un mensaje de error tipo EAccesViolation.
Seguiré esperando un "cable". Gracias Wink .
Volver arriba
Mensaje    Asunto: Responder citando

Hola _Tugui!!!

La verdad es que se me hace raro que casque en una de esas líneas. ¿Has revisado (supongo que si) que el fallo no se produce en otra parte de tu prorgama?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Se me olvidó comentarte que puse mal el código. Acabo de probar las dos y funcionan a la perfección:

OPCION 1
Código:

 if(Image1->Picture->Bitmap->Empty)
   ShowMessage("No hay imagen");
 else
   ShowMessage("Si hay imagen");


OPCION 2
Código:

 if(Image1->Picture->Bitmpap->Width==0 && Image1->Picture->Bitmpap->Height==0)
   ShowMessage("No hay imagen");
 else
   ShowMessage("Si hay imagen");


Ahora funciona? :-)
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Gracias otra vez Marky por tu dedicación, pero.... Sad , funciona mientras la imagen que inserte sea .bmp pero cuando lo intento con imágenes .jpeg es cuando falla. Y tengo incluido en el proyecto:

#include <jpeg.hpp>

de todas formas no quiero molestar más con este tema, ya lo solucioné apoyándome en variables globales.
Saludos.
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.