المشاركات : 245
المواضيع 69
:
: 12
الإنتساب : Jan 2013
بسم الله الرحمن الرحيم
انا كل ما أبحث عن شروحات للـ http request اجد أنها قليلة جداّ مقارنه بدوت نت فهى مليئة بالشروحات والامثلة هل يوجد دورة او امثلة متنوهة للـ http request فى دلفى سواء عربى او اجنبى ؟
> مبرمج مبتدئ < سبحان الله بحمده... سبحان الله العظيم
المشاركات : 183
المواضيع 7
:
: 1
الإنتساب : Sep 2011
لاادري ما يستدعي الشرح اصلاا، فكلها سطر او سطرين
اطرح ما تريد ان تفعله ب http request وسيتم اجابتك من الاعضاء
ايضاا استخدم help دلفي فكل شي مشروح هنالك و بالامثلة
.:: مبرمج شوارع ::.
المشاركات : 216
المواضيع 30
:
: 26
الإنتساب : Aug 2017
المشاركات : 245
المواضيع 69
:
: 12
الإنتساب : Jan 2013
(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 ...
> مبرمج مبتدئ < سبحان الله بحمده... سبحان الله العظيم
المشاركات : 183
المواضيع 7
:
: 1
الإنتساب : Sep 2011
لم افهم ماتريد عمله بالظبط
ياريت تشرح اكثر
.:: مبرمج شوارع ::.
المشاركات : 245
المواضيع 69
:
: 12
الإنتساب : Jan 2013
(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;
أنا عارف أنه خطأ ولكن لكى توصل المعلومة
> مبرمج مبتدئ < سبحان الله بحمده... سبحان الله العظيم
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
السلام عليكم
استعمل مكونات Indy تحديدا IdHTTP
سبحان الله وبحمده سبحان الله العظيم
المشاركات : 216
المواضيع 30
:
: 26
الإنتساب : Aug 2017
الضغط على الزر عن طريق idhttp اعتقد انه غير فعال قليلا انصحك قم بامساك الطلب ( request ) و اعادة ارسالها عن طريق idhttp
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
(27-11-2017, 10:48 PM)AX302 كتب : الضغط على الزر عن طريق idhttp اعتقد انه غير فعال قليلا انصحك قم بامساك الطلب ( request ) و اعادة ارسالها عن طريق idhttp
أي ضغط وأي زر وأي غير فعال تتكلم عنه؟
أنا فقط وجهته بما أنه ذكر أنه لا يريد استعمال مكون WebBrowser
لذا لا تتسرع في فهمك لرد.
سبحان الله وبحمده سبحان الله العظيم
المشاركات : 216
المواضيع 30
:
: 26
الإنتساب : Aug 2017
(28-11-2017, 08:26 PM)Agmcz كتب : (27-11-2017, 10:48 PM)AX302 كتب : الضغط على الزر عن طريق idhttp اعتقد انه غير فعال قليلا انصحك قم بامساك الطلب ( request ) و اعادة ارسالها عن طريق idhttp
أي ضغط وأي زر وأي غير فعال تتكلم عنه؟
أنا فقط وجهته بما أنه ذكر أنه لا يريد استعمال مكون WebBrowser
لذا لا تتسرع في فهمك لرد.
صديقي الرد كان لصاحب الموضوع و ليس لك هو يريد ان يضغط زر على صفحة الويب فنصحته بارسال طلب