delphi4arab منتديات دلفي للعرب
لماذا http request دلفى قليلة المصادر والشروحات ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : لماذا http request دلفى قليلة المصادر والشروحات ؟ (/showthread.php?tid=9011)

الصفحات: 1 2


لماذا http request دلفى قليلة المصادر والشروحات ؟ - karika2 - 15-11-2017

بسم الله الرحمن الرحيم
انا كل ما أبحث عن شروحات للـ http request اجد أنها قليلة جداّ مقارنه بدوت نت فهى مليئة بالشروحات والامثلة هل يوجد دورة او امثلة متنوهة للـ http request فى دلفى سواء عربى او اجنبى ؟


RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - Houdini - 18-11-2017

لاادري ما يستدعي الشرح اصلاا، فكلها سطر او سطرين
اطرح ما تريد ان تفعله ب http request وسيتم اجابتك من الاعضاء

ايضاا استخدم help دلفي فكل شي مشروح هنالك و بالامثلة


RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - AX302 - 18-11-2017

مادا تريد ان تعرف ?


RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - karika2 - 19-11-2017

(18-11-2017, 07:36 PM)Houdini كتب : لاادري ما يستدعي الشرح اصلاا، فكلها سطر او سطرين
اطرح ما تريد ان تفعله ب http request  وسيتم اجابتك من الاعضاء

ايضاا استخدم help دلفي فكل شي مشروح هنالك و بالامثلة
مثلأ عندما استدعى class او id كنت بستعمل هذا
كود :
procedure GetInnerElementById(const Doc: IDispatch; const Id: string; inner:string); var  Document: IHTMLDocument2;     // IHTMLDocument2 interface of Doc  Body: IHTMLElement2;          // document body element  Tags: IHTMLElementCollection; // all tags in document body  Tag: IHTMLElement;            // a tag in document body  I: Integer;                   // loops thru tags in document body begin  // Check for valid document: require IHTMLDocument2 interface to it  if not Supports(Doc, IHTMLDocument2, Document) then    raise Exception.Create('Invalid HTML document');  // Check for valid body element: require IHTMLElement2 interface to it  if not Supports(Document.body, IHTMLElement2, Body) then    raise Exception.Create('Can''t find <body> element');  // Get all tags in body element ('*' => any tag name)  Tags := Body.getElementsByTagName('*');  // Scan through all tags in body  for I := 0 to Pred(Tags.length) do  begin    // Get reference to a tag    Tag := Tags.item(I, EmptyParam) as IHTMLElement;    // Check tag's id and return it if id matches    if AnsiSameText(Tag.className, Id) then    begin      Tag.innerText:= inner;      Break;    end;  end; end;

فى الويب بروزر 
كود :
GetInnerElementById(wb1.Document,'test','nameclass'); كيف استدعى هذا الاجراء فى request ...



RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - Houdini - 25-11-2017

لم افهم ماتريد عمله بالظبط
ياريت تشرح اكثر


RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - karika2 - 27-11-2017

(25-11-2017, 11:49 PM)Houdini كتب : لم افهم ماتريد عمله بالظبط
ياريت تشرح اكثر
تمام . أريد الاستغناء عن مكون ويب بروازر وأستخدم بدلاّ منه  http request مثلاّ الضغط على زر من داخل صفحة ويب هكذا
WebBrowser1.OleObject.Document.GetElementByID('skip_ad_button').click;


أنا أريد تغيره الى هكذا
كود :
http request.OleObject.Document.GetElementByID('skip_ad_button').click;

أنا عارف أنه خطأ ولكن  لكى توصل المعلومة


RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - Agmcz - 27-11-2017

السلام عليكم
استعمل مكونات Indy تحديدا IdHTTP


RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - AX302 - 27-11-2017

الضغط على الزر عن طريق idhttp اعتقد انه غير فعال قليلا انصحك قم بامساك الطلب ( request ) و اعادة ارسالها عن طريق idhttp


RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - Agmcz - 28-11-2017

(27-11-2017, 10:48 PM)AX302 كتب : الضغط على الزر عن طريق idhttp اعتقد انه غير فعال قليلا انصحك قم بامساك الطلب ( request ) و اعادة ارسالها عن طريق idhttp
أي ضغط وأي زر وأي غير فعال تتكلم عنه؟
أنا فقط وجهته بما أنه ذكر أنه لا يريد استعمال مكون WebBrowser
لذا لا تتسرع في فهمك لرد.


RE: لماذا http request دلفى قليلة المصادر والشروحات ؟ - AX302 - 29-11-2017

(28-11-2017, 08:26 PM)Agmcz كتب :
(27-11-2017, 10:48 PM)AX302 كتب : الضغط على الزر عن طريق idhttp اعتقد انه غير فعال قليلا انصحك قم بامساك الطلب ( request ) و اعادة ارسالها عن طريق idhttp
أي ضغط وأي زر وأي غير فعال تتكلم عنه؟
أنا فقط وجهته بما أنه ذكر أنه لا يريد استعمال مكون WebBrowser
لذا لا تتسرع في فهمك لرد.
صديقي الرد كان لصاحب الموضوع و ليس لك هو يريد ان يضغط زر على صفحة الويب فنصحته بارسال طلب  Big Grin