خطا عند اظهار صورة idhttp
#3
تمام تم حل المشكلة الاولى لكن بقي الامتداد اذا لم يكن jpeg يظهر خطا كيف يمكنني اظهار جميع الامتدادات او اغلبها على الاقل

var strstreamConfusedtring;
stream:TMemoryStream;
jp:TJPEGImage;
http:TIdHTTP;
LHandler: TIdSSLIOHandlerSocketOpenSSL;
begin
jp:=TJPEGImage.Create;
LHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);

IdHTTP1.IOHandler:=LHandler;
http:=IdHTTP1.Create(nil);
strstream:=IdHTTP1.Get('https://d.top4top.net/p_455jyqt61.jpg');

stream:=TMemoryStream.Create;
stream.Write(strstream[1],Length(strstream) );
stream.Position:=0;
jp.LoadFromStream(stream);

Image1.Picture.Assign(jp);
stream.Free;
jp.Free;
LHandler.Free;
end;
الرد


الردود في هذا الموضوع
خطا عند اظهار صورة idhttp - بواسطة mohamed49 - 17-04-2017, 08:31 PM
RE: خطا عند اظهار صورة idhttp - بواسطة Delphi4Us - 17-04-2017, 09:12 PM
RE: خطا عند اظهار صورة idhttp - بواسطة mohamed49 - 17-04-2017, 10:59 PM
RE: خطا عند اظهار صورة idhttp - بواسطة Agmcz - 18-04-2017, 03:53 PM
RE: خطا عند اظهار صورة idhttp - بواسطة mohamed49 - 19-04-2017, 07:41 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم