Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

JPG из интернета


Григорий ©   (2006-10-16 15:34:00) 

ГПодскажите пожалуйста каким образом можно на своей форме отобразить картинку(jpg) находящиюся в интернете. Желательно не прибегая к web компанентам


palva   (2006-10-17 22:04:00) [1]

Дал ошибочный пример. Исправленный вариант:

{$APPTYPE CONSOLE}
uses urlmon;
begin
 URLDownLoadToFile(Nil, ' http://delphimaster.ru/i/logo.gif', 'd:\logo.gif', 0, Nil);
end.


palva   (2006-10-17 21:56:00) [2]

Скачать можно так:
{$APPTYPE CONSOLE}
uses
 urlmon;
var
begin
 URLDownLoadToFile(' http://delphimaster.ru/i/logo.gif', 'd:\logo.gif', 0, 0);
end.

При этом, если картинка уже качалась браузером, то она берется из кэша.


CyMKuH   (2006-10-17 21:25:00) [3]


> потому что старый FastNet -- глюквище. новый меньше, но
> всё равно ActiveX. зачем, когда есть масса других вариантов,
>  и все они лучше?

но это не значит что в этом разбираюсь слабо......
насчёт:

> есть масса других вариантов, и все они лучше?

Не буду спорить...)))


DVM   (2006-10-17 16:24:00) [4]

FastNet не советую тоже. Инди, а еще лучше напрямую WinSock.


Ketmar   (2006-10-17 16:20:00) [5]

>[6] CyMKuH(c) 17-Oct-2006, 16:17
>Ketmar с чего ты взял?
потому что старый FastNet -- глюквище. новый меньше, но всё равно ActiveX. зачем, когда есть масса других вариантов, и все они лучше?


CyMKuH   (2006-10-17 16:17:00) [6]

Ketmar с чего ты взял?


Ketmar   (2006-10-17 14:56:00) [7]

>[4] CyMKuH(c) 17-Oct-2006, 14:14
>Есть такая библиотека FastNet!
к сожалению. никогда не советуй то, в чём разбираешься слабо. бить будут. %-)


CyMKuH   (2006-10-17 14:14:00) [8]

Есть такая библиотека FastNet! А там компанент NMHTTP

NMHTTP1.InputFileMode:=true;

NMHTTP1.Body:='c:\'; //куда сохраняем

NMHTTP1.Get('www.bla_bla.ru/1.rar'); // качаем


Плохиш   (2006-10-16 16:27:00) [9]

idHTTP


Григорий   (2006-10-16 16:09:00) [10]

тогда вопрос как скачать картинку? адресс точный есть


Плохиш   (2006-10-16 16:08:00) [11]


> аким образом можно на своей форме отобразить картинку(jpg)
> находящиюся в интернете.

1. Скачиваешь картинку из интернета.
2. Отображаешь картинку с помощью любимой кАмпаненты.
3. После отображения закаъиваешь картинку обратно в интернет, потому что другие возможно тоже захотят её скачать и попользовать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо