Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-05-2008
Celorio10 Celorio10 is offline
Registrado
 
Registrado: may 2008
Posts: 3
Poder: 0
Celorio10 Va por buen camino
Programa que muestre imagen de una web

Buenas noches, lo primero presentarme, soy novatillo por aqui y programando en delphi mas de lo mismo jejejejee

Estoy haciendo un programilla (para clase) en el que el usuario puede hacer una busqueda en filmaffinity.com (desde el mismo programa) y le aparecerán los 5 primeros resultados de esa busqueda y mediante unos botones puede ir accediendo a la descripción de cada pelicula, la descripción aparece en un Memo y me gustaria que apareciese tambien la portada, he puesto un TImage pero no se ni como pasarle la dirección de la imagen (la tengo sacada del codigo html y guardada en un string) ni hacer que la muestre ya que lo maximo que he hecho con imagenes ha sido cargarlas desde mi propio ordenador. ¿Como podria hacerlo?

No se si habrá quedado muy claro el tema, espero haberme explicado lo suficientemente bien :$ Y a ver si alguno de vosotros me puede echar un cablecillo.

Saludos y gracias de antemano!!!
Responder Con Cita
  #2  
Antiguo 15-05-2008
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
¿Has pensado en usar TWebBrowser?
Responder Con Cita
  #3  
Antiguo 16-05-2008
Celorio10 Celorio10 is offline
Registrado
 
Registrado: may 2008
Posts: 3
Poder: 0
Celorio10 Va por buen camino
Vale, al final medio lo conseguí, con el TImage puedo mostrar .bmp de internet, pero sin embargo me casca con los .jpg y estos son los que necesito Os dejo el trozo de codigo para que muestre un .bmp y a ver si alguno me termina de dar el empujoncito para conseguir hacerlo jejjejee

Definimos las variables:

Código Delphi [-]
MiStream: TMemoryStream;

Y el Codigo:

Código Delphi [-]
MiStream:=TMemoryStream.Create;
IdHttp1.Get('http://rutadelaimagen/imagen.bmp',MiStream);
MiStream.Position:=0;
Image1.Picture.Bitmap.LoadFromStream(MiStream);

Saludos

PD:seoane gracias por lo del TWebBrowser, lo intenté utilizar y al solamente querer poner una imagen quedaba feo que apareciesen las barras
Responder Con Cita
  #4  
Antiguo 16-05-2008
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Pongo el código de memoria:
Código Delphi [-]
Jpg:= TJpegImage.Create;
try
  MiStream.Position:=0;
  Jpg.LoadFromStream(MiStream);
  Image1.Picture.Assign(Jpg);
finally
  Jpg.Free;
end;
Responder Con Cita
  #5  
Antiguo 16-05-2008
Celorio10 Celorio10 is offline
Registrado
 
Registrado: may 2008
Posts: 3
Poder: 0
Celorio10 Va por buen camino
Buffff muchisimas gracias seoane, con eso me va perfect!!!!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta que muestre Si o No segun el valor Cecil SQL 4 17-01-2008 00:49:38
Busqueda por un campo y que muestre sus datos freddiaz07 Conexión con bases de datos 1 30-06-2006 19:09:32
Programa que agrande una parte de la imagen maravert Gráficos 0 05-08-2004 01:12:50
Filtrar tabla para que muestre un registro Telemaco Conexión con bases de datos 4 16-04-2004 17:48:49
SQL que arroja 20 registros que muestre 10 cahosoft Firebird e Interbase 7 19-02-2004 18:44:29


La franja horaria es GMT +2. Ahora son las 21:00:23.


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
Copyright 1996-2007 Club Delphi