Конференция "Сети" » Свой вэб браузер [D7, WinXP]
 
  • slashlab © (13.01.15 13:09) [0]
    У меня имеется много картинок скаченных с интернета.
    Я хочу открывать определенную страничку в интернете, если внутри нее встречается ссылка на определенную картинку, я хочу  выводить ее со своего диска на компе (не кэш, а указанный путь к файлу).
    Подскажите как реализовать такой браузер. У меня есть стандартный пример на delphi 7 "C:\Program Files\Borland\Delphi7\Demos\CoolStuf\". Это обычный браузер, так вот я бы хотел к нему прикрутить такую функцию загрузки картинок с сайта.
  • junglecat © (13.01.15 13:21) [1]
    WebBrowser.OleObject.Document.Images.Item(i).Src ?
  • slashlab © (13.01.15 13:41) [2]
    Спасибо! То, что надо!
    В принципе :
    procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
     const pDisp: IDispatch; var URL: OleVariant);
    var i:integer;
    begin
    for i := 0 to WebBrowser1.OleObject.Document.Images.Length - 1 do
     WebBrowser1.OleObject.Document.Images.Item(i).Src := 'моя картинка.jpg';
    end;

    Тут я все картинки меняю на свои, а как сделать например с конкретной картинкой на странице ?

    А как сделать, чтоб если браузер нашел например картинку 'images/super.jpg', то он ее подменил на 'c:\super.jpg' ?
  • slashlab © (13.01.15 13:50) [3]
    И еще важный момент, я хочу загрузку найденных картинок отключить для их подмены с диска! Без использование виндового реестра.
    Спасибо.
 
Конференция "Сети" » Свой вэб браузер [D7, WinXP]
Есть новые Нет новых   [118667   +46][b:0][p:0]