المشاركات : 59
المواضيع 20
:
: 4
الإنتساب : Oct 2011
السلام عليكم ورحمة الله وبركاتة

كيف حالكم اعضاء دلفي العرب
كيفة التعامل مع Abort;
مثال التحقق ان عثر على خطاء
if Abort
بدال ما يضهر لي الخطاء ويتشنج البرنامج
يضهر لي الخطاء في Memo
مع عمل توقف للبرنامج
وبس
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
وعليكم السلام
ما نوع الخطأ او الاستثناء الذي حدث ؟
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 59
المواضيع 20
:
: 4
الإنتساب : Oct 2011
21-02-2016, 08:33 PM
(آخر تعديل لهذه المشاركة: 21-02-2016, 08:39 PM بواسطة صعب الوصايف.)
الخطاء من IDHTTP
idhttp http 1.1 404 not found
http://d.top4top.net/p_51obpb1.png
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
404 غير موجود
ما الكود الذي كتبته وما الرابط ؟
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 59
المواضيع 20
:
: 4
الإنتساب : Oct 2011
21-02-2016, 09:43 PM
(آخر تعديل لهذه المشاركة: 21-02-2016, 09:44 PM بواسطة صعب الوصايف.)
Memo1.Lines.Add(idhttp.Get('https://www.instagram.com/'+edit1.Text+'/'))
idhttp := Tidhttp.Create(nil);
idhttp.Request.Accept := 'text/html, */*';
idhttp.Request.UserAgent := 'User-Agent=Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0)';
idhttp.Request.ContentType := 'Content-Type=application/x-www-form-urlencoded; charset=UTF-8';
idhttp.HandleRedirects := True;
Memo1.Lines.Add(idhttp.Get('https://www.instagram.com/'+edit1.Text+'/'));
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
الكود ناقص! ماذا عن SSL بما ان الرابط https
انصحك بقراءة كتاب Indy In Depth
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 59
المواضيع 20
:
: 4
الإنتساب : Oct 2011
اخي تمام ssl ..
لاكن هذا المشكلة
لم اجد لها حل
فققرت ان اخليه الخطا لايضهر
فقط يطبع الخطا داخل memo
بدل من عرض الخطا برسالة مزعجه
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
22-02-2016, 11:20 AM
(آخر تعديل لهذه المشاركة: 22-02-2016, 11:22 AM بواسطة محمد عبد العزيز.)
عامة عندما تشك في تنفيذ امر ما استخدم/ضع بين try except
في حالتك الامر هو Get لidhttp
بدلا من الاستخدام المباشر
كود :
Memo1.Lines.Add(idhttp.Get('https://www.instagram.com/'+edit1.Text+'/'));
غيره بشيئ مثل
كود :
Var
HTML:String;
Begin
//..... باقي الكود
Try
HTML := idhttp.Get(https://www.instagram.com/'+edit1.Text+'/');
except
on e: EIdHTTPProtocolException do begin
Memo1.lines.add(e.ErrorMessage);
Memo1.lines.add(idHTTP.response.ResponseText);
end;
end;
Memo1.Lines.Add(HTML);
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 59
المواضيع 20
:
: 4
الإنتساب : Oct 2011
يعطيك الله العافية اخي الكريم والله يكثر من امثالك