FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cargar una imagen desde la web a un TImage
Hola amigos,
Necesito cargar una imagen desde la web (http://www.dominio.com/imagen.jpg) en un TImage. Si lo hago desde el diseño a través de la propiedad Picture no hay problema, en el dialogo pongo la direcció y la carga. El problema esta cuando lo hago desde código, es decir, hago un LoadFromFile('http://www.dominio.com/imagen.jpg'). Esta buscando la dirección c:\programa\http:\www.dominio.com\imagen.jpg. Si alguien sabe como cargar una imagen, help me plis. Muchas gracias |
#2
|
||||
|
||||
En este hilo escribí un par de funciones que pueden resultarte útiles. Y si te apetece echale un vistazo al mensaje completo, veras un par de funciones mas que también puedes encontrar interesantes.
|
#3
|
||||
|
||||
De fabula
Muchas gracias seoane, me ha ido de fabula. Al final lo que he hecho es descargar la imagen como bmp como lo explicas en la primera parte, y luego lo cargo en el TImage normal.
Ahora tengo una segunda duda , quiero hacer lo mismo pero con videos y con Flash. Un saludos y mil gracias, Asegura |
#4
|
||||
|
||||
En principio el mismo sistema se puede utilizar para cualquier tipo de archivo. La función DownloadToStream baja el archivo y lo guarda en un stream, así que tenemos 2 opciones, guardarlo en un archivo o si lo vamos a cargar en algún objeto que tenga el método LoadFromStream podemos cargarlo directamente. Por ejemplo:
Pero no todo es perfecto, este método bloquea la aplicación mientras se descarga el archivo. Si el archivo es grande y la conexión es lenta la aplicación parecerá congelarse. Una posible solución es utilizar un Application.ProcessMessages dentro del método DownloadToStream, otra solución seria usar los componentes Indy para realizar la descarga.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error jpeg #41 al cargar imagen en TImage | Repelus | Gráficos | 9 | 15-09-2005 21:18:04 |
Cargar una imagen desde internet a un TIMAGE | Mr.Takito | Gráficos | 1 | 23-08-2005 01:32:02 |
Cargar un imagen a un Timage desde ORACLE | kavisch | Gráficos | 11 | 14-07-2005 15:50:39 |
Cargar una imagen desde sitio en internet?? | burasu | Internet | 10 | 01-09-2004 13:05:49 |
Cargar una Imagen desde Camara digital | yayo | Gráficos | 1 | 16-01-2004 20:55:33 |
|