您的位置:首页 > 其它

Imageen LoadStreamFromURL 函数补加

2017-11-10 13:43 1041 查看
function LoadStreamFromURL(const URL:WideString): TMemorystream;
procedure LoadFromURL(const URL:WideString);

function TImageEnIO.LoadStreamFromURL(const URL:WideString): TMemorystream;           // add by wjs 2012-12-20
var
ms: TMemoryStream;
FileExt: string;
begin
if (not fIEBitmapCreated) and fAsyncMode and (not IsInsideAsyncThreads) then
begin
TIEIOThread.CreateLoadFromURL(self, LoadFromURL, URL, 0);

Result := nil;
exit;
end;

ms := TMemoryStream.Create;

if not IEGetFromURL(URL,ms,fProxyAddress,fProxyUser,fProxyPassword,fOnIntProgress,self,@fAborting,FileExt) then
begin
fAborting := true;
DoFinishWork;
ms.Free;
Result := nil;
end
else
begin
ms.Position := 0;
Result := ms;
end;
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Imageen