Форум: "Сети";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
ВнизTWebBrowser - SaveImage Найти похожие ветки
← →
Ruslan (2003-08-05 18:57) [0]Доброго времени.
Вопрос следующий. Имеется форма, на ней WebBrowser, в нем - сайт :).
Нужно получить доступ к конкретной картинке. Точнее, загрузить ее в TImage.
... Document.Images.item(0, """"). что дальше?
src ничего не дает.
Или может можно узнать, где эта картинка лежит во временной папке?
Заранее благодарен за ответы. :)
← →
Е-Моё имя (2003-08-06 10:08) [1]не может быть, чтобы у картинки не было ничо в src
она ж не из космоса попадает...
← →
nikkie (2003-08-06 14:14) [2]можно попробовать запросить у полученного item интерфейс IPersistStream или IPersistStreamInit. если даст, то через него сохранить.
← →
SergP (2003-08-07 00:21) [3]Мне тоже нужно было делать нечто подобное. Но ничего по этому поводу я так и не смог найти. Да и здесь на форуме мне никто не ответил.
Вобщем пока выхожу из положения с помощью копирования содержимого TWebbrowser в Timage, а дальше в Timage нахожу участок где находится изображение нужной картинки. (Код можно найти в инете с помощью поисковиков). Если картинка находится вверху сайта - то этот метод довольно удобный.
Но вот если сайт не влазит в окно и приходится пользоваться полосами прокрутки для того чтобы добраться до рисунка - то этот метод уже не подходит. :(
← →
nikkie (2003-08-07 02:02) [4]>Ruslan
странно, что у тебя "src ничего не дает"
>SergP
а на гугле искал? довольно много советов использовать URLDownloadToFile. не знаю, как там на счет того, качается ли картинка или берется из кеша, но все же лучше, чем твои упражнения с TImage...
var
Doc: Variant;
src: String;
begin
Doc := WB.DefaultInterface.Document;
src := Doc.images.item(0, "").src;
URLDownloadToFile(nil, PChar(src), "D:\1.gif", 0, nil);
end;
← →
SergP (2003-08-08 22:35) [5]
> nikkie © (07.08.03 02:02)
> >SergP
> а на гугле искал? довольно много советов использовать URLDownloadToFile.
Самая большая проблема при поиске - это когда не знаешь что искать. Т.е. знаешь что тебе нужно, но не знаешь как искать...
Когда что-то конкретное ищешь - это понятно. Но вот когда приходится искать пример кода как реализовать выполнение некоторых действий, то часто бывает что не знаешь что "спрашивать" у поисковика. Поэтому и народ общается на форумах.
> не знаю, как там на счет того, качается ли картинка или
> берется из кеша, но все же лучше, чем твои упражнения с
> TImage...
Попробую проверить откуда она берется. Но если качается заново - то такой вариант не подходит, так как при повторной загрузке картинка может измениться.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c