Zdrojak:
Kód: Vybrať všetko
procedure Tform1.LoadPicture(code:string);
var
memStream: TMemoryStream;
jpg: TJPEGImage;
begin
memStream := TMemoryStream.Create;
try
try
idhttp1.Get(code, memStream);
except
on E: Exception do
begin
ShowMessage('Cannot download Image: ' + E.Message);
Exit;
end;
end;
try
jpg := TJPEGImage.Create;
try
memStream.Position := 0;
jpg.LoadFromStream(memStream);
Image1.Picture.Assign(jpg);
finally
jpg.Free;
end;
except
on E: Exception do
begin
ShowMessage('Nie je mozne nacitat obrazok: ' + E.Message);
Exit;
end;
end;
finally
memStream.Free;
end;
end;