![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
#1
|
|||
|
|||
Cargar imagenes
Buenas. tengo un pequeño problemilla que seguro que alguien aquí me Puede dar algún consejo.
tengo que cargar imágenes que dependen del botón que se pulse así que uso. Código:
Imagen.Picture.loadFromFile('Imagenes\Imagen.jpg'); Pero claro esto funciona muy bien si la imagen se encuentra sin problemas pero hay alguna manera de hacer lo mismo pero si no encuentra la imagen especificada me ponga una por defecto???? Gracias a todos de antemano |
#2
|
||||
|
||||
La imagen por defecto, podría ser un recurso, o podría ser otro TImage...
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
||||
|
||||
![]() Yo, a la rutina dada por delphi.com.ar, le añadiría una clausula ON, para cargar la imágen por defecto en caso que la imágen buscada no exista en disco, pero dejar transcurrir cualquier otra excepción que pudiera producirse (falta de recursos, por ejemplo).
Es por mi (buena) costumbre de ser tan específico como se pueda cuando capturo excepciones, y no comerme errores que no se como controlar y que debiera delegar a partes mas externas (o al propio delphi).
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
||||
|
||||
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#5
|
|||
|
|||
como decia jachguate es caso lo quiero por si acaso no se encuentra la imagen
he echo vaias pruevas con lo que me aveis mandado en las que me an dado barios problemas. al usar Código:
try { Intenta cargar la imagen } Image1.Picture.LoadFromFile('c:\error.jpg'); except { Si se produce un error al cargar la imagen } Image1.Picture.LoadFromFile('c:\windows\Bosque.bmp'); end; y si lo que uso es Código:
try { Intenta cargar la imagen } Image1.Picture.LoadFromFile('c:\error.jpg'); except { Si se produce un error al cargar la imagen } on EFileNotFound do Image1.Picture.LoadFromFile('c:\windows\Bosque.bmp'); end; que 'EFileNotFound' no esta declarada. |
#6
|
||||
|
||||
![]() Cita:
![]() ![]() Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|