Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

Image1 Каким образом загрузить картинку с сайта???   Найти похожие ветки 

 
HITMAN ©   (2006-12-21 22:10) [0]

я пишу простейшее:
image1.Picture.LoadFromFile("http://informer.gismeteo.ru/34240-10.GIF");
есть ли какой нибудь простой метод или как прописать данный адрес, чтобы загрузилось???
заранее благодарен!!!


 
Dmitrij_K   (2006-12-21 22:14) [1]


mem := TMemoryStream.Create;
IdHTTP.Get("http://site/img.jpg", mem); // Indy TIdHTTP
mem.Position := 0;
Image.Picture.LoadFromStream(mem);
mem.Free;


 
Palladin ©   (2006-12-21 22:15) [2]

еще одна гениальность...


 
Palladin ©   (2006-12-21 22:18) [3]

почему бы и так не написать
image1.Picture.LoadFromFile("Россия, г. Ханты-Мансийск, ул. Чехова, рекламный щиток перед детским садиком");


 
HITMAN ©   (2006-12-21 22:21) [4]

var
mem:TMemoryStream;

begin
...
Image.Picture.LoadFromStream(mem);

LoadFromStream -  говорит, что нету такого
[Error] Unit1.pas(80): Undeclared identifier: "LoadFromStream"

Использую D6


 
HITMAN ©   (2006-12-21 22:30) [5]

нает кто нить или не подскажет, очень надо, просто моя новая почтовая программа показывает погоду, интерфейсом так задуманно...


 
Плохиш ©   (2006-12-21 22:40) [6]


> HITMAN ©   (21.12.06 22:30) [5]

Лучше б за пивом с фисташками бегала :-(


 
HITMAN ©   (2006-12-21 22:53) [7]

Вроде всё есть, теперь немагу поместить картинку из памяти "мем" в Image1
Очень нужно ПЛЗ!!!


 
ProgRAMmer Dimonych ©   (2006-12-21 23:14) [8]

По поводу некомпилирующегося LoadFromStream - у TPicture на самом деле нет такого метода, зато он есть у TImage.Picture.Bitmap. Ещё один вопрос: откуда уверенность, что TImage (VCL"ный) способен отображать GIF"ы?


 
HITMAN ©   (2006-12-21 23:57) [9]

С жосткого диска Image прогружает в себя GIF"ы, вот и уверенность...


 
HITMAN ©   (2006-12-22 00:33) [10]

Готовый пример для тех, кто в танке!!!

uses
gifimage

var
_MS: TMemoryStream;
begin
_MS := TMemoryStream.Create;
try
IdHTTP1.Get("http://informer.gismeteo.ru/34240-10.GIF", _MS);
_MS.Position := 0;
Image1.Picture.Graphic := TGIFImage.Create;
Image1.Picture.Graphic.LoadFromStream(_MS);

finally
_MS.Free;
end;


 
Германн ©   (2006-12-22 01:31) [11]


> HITMAN ©   (21.12.06 23:57) [9]
>
> С жосткого диска Image прогружает в себя GIF"ы, вот и уверенность.
> ..
>

Сказал бы лучше, что пользуешь RxLib.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
15-1166870909
Parus
2006-12-23 13:48
2007.01.14
Впервые на экране.


2-1166909334
школьник :-)
2006-12-24 00:28
2007.01.14
ADO и транзакции


1-1164122172
misha_gr
2006-11-21 18:16
2007.01.14
Как получить путь к папке %UserProfile%


9-1141919342
ЛенаОД
2006-03-09 18:49
2007.01.14
Двойная буфферизация


2-1167060580
jjj
2006-12-25 18:29
2007.01.14
Вопрос по StringGrid`у





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский