save_imgs_to_research_dir method

Applies to
TForm2

Declaration
procedure save_imgs_to_research_dir(Sender: TObject);

Implementation

procedure TForm2.save_imgs_to_research_dir(Sender:TObject);

procedure save_all_imags(web1:TEmbeddedWB; path_:String);
var k, p: Integer;Source, dest, ext: string;
begin
for k := 0 to web1.OleObject.Document.Images.Length - 1 do begin
   Source := web1.OleObject.Document.Images.Item(k).Src;
   p := LastDelimiter('.', Source);
   ext := UpperCase(System.Copy(Source, p + 1, Length(Source)));
   if (ext = 'GIF') or (ext = 'JPG') or (ext = 'BMP') or (ext = 'PNG') then begin
      p  := LastDelimiter('/', Source);
      dest := path_+ '/Images'+ System.Copy(Source, p + 1, Length(Source));
      DownloadFile(Source, dest);
   end;
end;
end;

begin try
play_snd(1);
form13:=TForm13.Create(self);
form13.Show;
form13.Refresh;
Screen.Cursor :=crHourGlass;
case notebook1.PageIndex of
  0 : save_all_imags(wikipedia_console,TMenuItem(Sender).Hint);
  2 : save_all_imags(wikimedia_console,TMenuItem(Sender).Hint);
  3 : save_all_imags(wikidict_console,TMenuItem(Sender).Hint);
  5 : save_all_imags(wikibooks_console,TMenuItem(Sender).Hint);
  6 : save_all_imags(wikinews_console,TMenuItem(Sender).Hint);
  7 : save_all_imags(Wikiquote_console,TMenuItem(Sender).Hint);
  8 : save_all_imags(wikisource_console,TMenuItem(Sender).Hint);
  9 : save_all_imags(wikispices_console,TMenuItem(Sender).Hint);
end;
Screen.Cursor :=crDefault;
freeandnil(form13);
except end;End;


HTML generated by Time2HELP
http://www.time2help.com