منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] في اي مكان بالدالة نعيد المتغير - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] في اي مكان بالدالة نعيد المتغير (/showthread.php?tid=711)



في اي مكان بالدالة نعيد المتغير - سعود - 26-10-13

السلام عليكم ورحمة الله وبركاته
مثلا لدينا دالة تحميل ومعرفة اسم ملف لكن عند التحميل نتحقق هل الملف موجود ام لا .
فهل نكتب return بعد التحميل اي بنفس جملة الشرط ام نكتب return في نهاية الدالة ؟
ايضا كل هذا الكلام ضمن جملة try


RE: في اي مكان بالدالة نعيد المتغير - 3booody - 26-10-13

السلام عليكم ورحمة الله وبركاته
سؤالك غامض شوي اخي

لكن بالنسبة return عند وصول الكود البرمجي لها ماينفذ أي كود بعدها وانما اعطاء القيمة والخروج من الدالة
Exit Sub


RE: في اي مكان بالدالة نعيد المتغير - سعود - 26-10-13

حين اكتب return ضمن شرط يظهر خط اسفل end function بمعنى لا يعيد شي لكن وانا اخوك عرفت ان لابد من وضعها قبل End Function مباشرة سواء وجد شرط ام لا.
هذا اللي فهمته من التجربة


RE: في اي مكان بالدالة نعيد المتغير - 3booody - 26-10-13

اي طبعآآ لازم تكون قبل end function والا تكون القيمة:
حسب نوع الدالة اذا كانت Integer تعيد القيمة 0 واذا كانت String تعيد القيمة "" واذا كانت Object تعيد القيمة Nothing


RE: في اي مكان بالدالة نعيد المتغير - سعود - 26-10-13

(26-10-13, 10:32 PM)3booody كتب : اي طبعآآ لازم تكون قبل end function والا تكون القيمة:
حسب نوع الدالة اذا كانت Integer تعيد القيمة 0 واذا كانت String تعيد القيمة "" واذا كانت Object تعيد القيمة Nothing

هذا اللي ودي اعرفه
الله يرضى عليك.