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

نسخة كاملة : ما المقصود بناتج مباشر او غير مباشر في الاجراءات والدوال
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
دورة دلفي للعرب فيديو الدرس الثالث اشار الى ان الداله مثل الاجراء ولكن الفرق انها ترجع ناتج مباشر
والاجراء لا يرجع ناتج مباشر

ما المقصود بناتج مباشر او غير مباشر ؟
وعليكم السلام ورحمة الله وبركاته

لاحظ هاته العمليات :
PHP كود :
Result:=X+Y; 
و
PHP كود :
X:=X+Y; 
الاولى نتيجة مباشرة و الثانية نتيجة غير مباشرة
اي بصيغة اخرى النتائج المباشرة توضع في متغير جديد الدي يدعى result
و النتائج الغير مباشرة توضع في المتغيير نفسه.

هذا ما لذي واترك للاساتذة الكرام التوضيح اكثر .
بالتوفيق للجميع
السلام عليكم ورحمة الله

الف شكر أستاذ عبد الملك
كده المعلومه وصلت الحمد لله لاني لم اكن انتبه للمتغير Result

ما وصلني من شرحك هو ان المباشر بالمتغير Result امر مباشر يقوم البرنامج من خلال بحساب القيمه وارجاعها فورا

اما الطريقه الاخرى مثلا يحسب جمع قيمتين ويضعها في قيما ثالثه هو المتغير الثالث وعند الحاجه نستدعي المتغير الثالث الذي يحمل الناتج وهكذا تكون غير مباشرا
هل هو كذلك ؟
السلام عليكم
- الدالة (Function) , تقوم بتنفيذ تعليمة أو مجموعه تعليمات + إرجاع نتيجة وحيدة
(مباشرة بالنسبة للمبرمج) , يعني تسترجع مباشرة في الـ Result
- الإجراء (Procedure) , تقوم بتنفيذ تعليمة أو مجموعه تعليمات , دون إرجاع قيمة محددة
(غير مباشرة بالنسبة للمبرمج) , لا يوجد الـ Result
بالتوفيق,,
السلام عليكم ورحمة الله
موضوع ذو صلة:
http://www.delphi4arab.net/forum/showthr...p?tid=3563
شكرا لكم جميعا تم ايصال المعلومه بارك الله فيكم

لي سؤال اخر بالنسبه للدوال ولكن بعد مراجعتي الدرس مره اخرى ان شاء الله

السلام عليكم