Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Cargar Imagen desde un Hosting (https://www.clubdelphi.com/foros/showthread.php?t=66145)

b3nshi 04-02-2010 06:12:30

Cargar Imagen desde un Hosting
 
Buenas noches a todos,

Les cuento, estoy intentando hacer una especie de visor de imagen, pero este visor muestra la imagen que esta subida en un servidor.

Lo que hago es pasarle la direccion del dominio, por ejemplo: www.xiromlab.com/imagen1.jpg y luego solo tengo que mostrarla en un timage.

Siempre van a ser imagenes JPG las que muestre, pero el tema es que no se como hacer para cargarla usando tmemorystream.

Estoy usando la version TurboDelphi Explorer, por lo que no puedo usar otros componentes que no sean los q vienen.

Estuve viendo de hacer usando los componentes TCPClient. Pero no es el mismo que en la version Delphi7 y no pude hacerlo.

Alguien sabe como hacerlo?

Solo necesito llegar a cargar la imagen en el objeto Tmemorystream, porq creo q cargarlo en un Timage voy a poder hacerlo.

Alguien sabe como hacer eso?

Estuve viendo que el Tmemorystrem tiene un procedimiento que se llama: loadfromstream.

Supongo que creando un TStream y cargando la imagen en el es el modo de llegar a cargarlo. Pero viendo el objeto Tstream, tampoco se como usarlo.

Busque en internet como hacerlo, pero tampoco encuentro... por lo que si alguien sabe se los voy a agradecer mucho!

{Saludos}

roman 04-02-2010 06:54:43

Con la versión TurboDelphi lo que no puedes hacer es instalar componentes, pero nada impide usarlos; el único inconveniente es que tienes que crear los componentes por código.

Aquí puse un ejemplo que hace precisamente lo que buscas usando los componentes Indy.

También, en los Temas Similares que aparecen al final de esta página, creo que podrás encontrar algún ejemplo similar de seoane, pero seguramente usando WinInet, lo que te evitaría utilizar componentes de terceros.

// Saludos

b3nshi 05-02-2010 20:13:29

La verdad muy agradecido con tu respuesta,

recien ahora puedo contestar porq por algun motivo, el servicio de movistar esta funcionando bien... :D

Te cuento que lo solucione usando el codigo que colocaste en ese Post, y creando el componente en runtime. Asi tambien como encontre otro lugar en el que contestas como bajar un archivo, que es el q estoy analizando ahora como para ver si esa opcion me conviene mas todavia.

Desde ya muchas gracias! Como siempre, un genio usted!

{Saludos}


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

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