الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اخواني ما الفرق بين Function و Sub

مغلق
بدأه saleh2006 في 15 مايو 2007 · 5 رد · 491 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني ما الفرق بين function

و sub

الله يوفقكم انا بعرف انها هالشغله مشروحه بالمنتدى

لكن بدي نبذه عالسريع لاني ما بدي اقعد اشوف شرح طويييييييييييييل

الا اذا حد برسلي رابط سريع لشرح الدالتين

لانمي معني فيهن بس باهاليومين

ولكم مني كل الاحترام

اخوكم

صالح

get-3-2007-e5fkurgs.jpg
#2

متشابهين لكن الـ Function يعود بقيمة ما , يعنى :

Private Sub Form_Load()
MsgBox M(10, 50)
End Sub

Private Function M(X As Long, Y As Long) As Long
	M = X * Y
End Function

هنا تم تعريف و ظيفة من نوع Long ( زى المتغيرات) ثم أستدعيناها و رجعت القيمة بأسمها نفسه M

أما الـ Sub فيقوم بتنفيذ وظيفة و لا يعود بقيمة ( لكن ممكن نمرر له مؤشر مثلا يغير فيه و يبقى كده تقريبا هو رجع لنا قيمة لكن ده مش المطلوب الأساساى منه و لكن أساسه فقط تنفيذ أمر ما وخلاص )

#3

اللهم صلي وسلم وبارك على سيدنا محمد

الله يعطيك 1000 عافيه اخي

ما لحقت احط السؤال بصراحه

والله احراجات بهالمنتدى

ولك مني كل التيه والاحترام

اخوك

صالح

get-3-2007-e5fkurgs.jpg
#4

اخي ما فائدة byref

و by val

والف تحيه

get-3-2007-e5fkurgs.jpg
#5

يا أخى أعمل لكل سؤال موضوع و تأكد من عدم وجوده من قبل عن طريق البحث , راجع المشاركة رقم 21 بالموضوع : السلسلة الذهبية في تعلم البرمجة , هى مشاركة طويلة لكن بها شرح النقطة دى.

#6

THANKK YOU TO EVERY THING

SALEH

SWS

get-3-2007-e5fkurgs.jpg

هذا الموضوع مغلق.

مواضيع مشابهة