Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ver imagenes gif alojadas en web (https://www.clubdelphi.com/foros/showthread.php?t=63956)

Novás 10-03-2009 19:38:06

Ver imagenes gif alojadas en web
 
Hola a todos, mi pregunta es simple (espero que la respuesta también XD).

Tengo una aplicación en la que tengo que mostrar una serie de imagenes gif que están alojadas dentro de un hosting, es decir, para cargar la imagen tendría que acceder, por ejemplo, a algo similar:

http://www.mipaginaweb.com/publicidad/imagen.gif

Hasta ahora he probado con un TImage (craso error pues el LoadFromFile va a ser que no funciona así) y con un TEmbeddedWB el cual me dice que no puede mostrar la página web.

Alguién conoce algun componente que me permita hacer esto o tiene alguna idea al respecto.

Muchas gracias por adelantado, sois todos unos fenómenos.

dec 10-03-2009 19:40:19

Hola,

Lo primero que se me ocurre, si tienes que mostrar un serie de imágenes, es que uses el "TWebBrowser" e incluso el "TEmbeddedWB", pero, no pasándoles la URL de una imagen, sino de un documento HTML, que, a su vez, mostrará las imágenes correspondientes. ¿Te ha parecido muy compleja la respuesta o qué? ;)

Novás 10-03-2009 20:04:59

Gracias, esta solución podría ser aunque tendría que realizar una página html para cada anuncio de publicidad y sería más tedioso a largo plazo ya que necesito controlar cuando hacen click en la campaña dentro del programa.

Si se os ocurre otra manera estoy abierto a todo

dec 10-03-2009 20:09:09

Hola,

Bueno, no se trataría de hacer "una página", sino de escribir unas pocas etiquetas HTML, que, incluso pueden escribirse "al vuelo". Es que, de otra forma, o sea, para mostrar la imagen en un "TImage", me temo que tendrás que descargarla y cargarla desde un archivo. O tal vez no... tal vez puedas mostrar la imagen en un "TImage" a partir de un "Stream"... para ahorrarte guardar la imagen en un archivo y leerla desde ahí...

Novás 10-03-2009 20:25:44

He optado por descargar la imagen gif y mostrarla en un TImage pero ahora me surje otro problemilla, este control no sirve.

He mirado en el foro y me mencionan algo sobre el ander melander pero antes de descargar otro control nuevo quisiera saber si en las RX hay algo que me sirva.

Muchas gracias

dec 10-03-2009 20:30:02

Hola,

En efecto, ese control no acepta el formato "GIF", al menos no en versiones anteriores a Delphi 2007 (creo que a partir de ahí sí que lo soporta, pero, no estoy seguro). Encontrarás diferentes soluciones y componentes de terceros para poder trabajar con imágenes GIF. Yo echaría un vistazo en Torry's y buscaría en estos mismos foros más información. Seguro que encuentras algo que te sirva.

Novás 10-03-2009 20:35:09

En Delphi 2007 tampoco, es el que estoy usando pero para que quede constancia en el foro el control que tiene las RX para solventar este problemilla es el RXGifAnimator.

Funciona correctamente, así que problema solventado.

Muchísimas gracias DEC, eres un crack


La franja horaria es GMT +2. Ahora son las 01:13:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi