![]() |
|
لماذا 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 كتب : لاادري ما يستدعي الشرح اصلاا، فكلها سطر او سطرينمثلأ عندما استدعى 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أي ضغط وأي زر وأي غير فعال تتكلم عنه؟
|