delphi4arab منتديات دلفي للعرب

نسخة كاملة : لماذا http request دلفى قليلة المصادر والشروحات ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
بسم الله الرحمن الرحيم
انا كل ما أبحث عن شروحات للـ http request اجد أنها قليلة جداّ مقارنه بدوت نت فهى مليئة بالشروحات والامثلة هل يوجد دورة او امثلة متنوهة للـ http request فى دلفى سواء عربى او اجنبى ؟
لاادري ما يستدعي الشرح اصلاا، فكلها سطر او سطرين
اطرح ما تريد ان تفعله ب http request وسيتم اجابتك من الاعضاء

ايضاا استخدم help دلفي فكل شي مشروح هنالك و بالامثلة
مادا تريد ان تعرف ?
(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 ...
لم افهم ماتريد عمله بالظبط
ياريت تشرح اكثر
(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;

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