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

استدعاء الدوال والاجرات

بدأه HMAMH في 10 يونيو 2010 · 6 رد · 506 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني الكرام لديا سؤال والمتمثل في مايلي:

كيف استدعي اجراء او دالة موجودة في وحدة اخرى ؟

لقد قمت بانشاء مشروع يحتوي على وحدتين unit1 and unit2 الوحدة الاولة هي التي تحتوي على الاجراء وانا اريد ان استدعي هدا الاجراء في الوحدة التانية كيف افعل هدا ؟

بارك الله فيكم

بتوفيق للجميع

#2

في الوحدة unit1 في uses أكتب unit2 و بعدها إستعمل الإجرءات

quand tu utilise une unité à partir d'une autre il faut déclarer cette dernière dans la clause uses

#3

بارك الله فيك يا نينا

ممكن تعطيني مثال ليتضح الامراكثر

لديا سؤال اخر لم افهم فائدة القسمين التاليين :

private

{ Private declarations }

public

{ Public declarations }

end;

ممكن تعطيني متال توضح فيه فائدتهما بارك الله فيكم وجزاكم عنا كل خير

#4

وعليكم السلام ورحمة الله وبركاته

مبدئيا:

private لتعريف العناصر الخاصة بالوحدة

public لتعريف العناصر العامة التي تخص كل وحدات المشروع

#5

بارك الله فيك اخي kachwahed

ممكن توضح مدا تقصد بكلمة العناصر هل تقصد بها :

1- object

2- Function and Procedure

3- variable

زادك الله علما

#6
HMAMH كتب:

بارك الله فيك اخي kachwahed

ممكن توضح مدا تقصد بكلمة العناصر هل تقصد بها :

1- object

2- Function and Procedure

3- variable

زادك الله علما

السلام عليكم ورحمة الله وبركاته

طبعا اسف لتدخلي على تعريف الأخ وحيد لأن معلوماته اوفى مني ولك من باب المشاركه اقول

العناصر هي المتغيرات(التي يفتح اماكن بمسماها في الذاكره(variable) الى الوقت الذي تريده اي حتى قفل الوحده)

فبعض العناصر تشاهد بالفورم نفسه ولا تراه الوحدات الأخرى وهذه تسمى (private)

اما ببلك فترى ونسنخدم من جميع الوحدات المفتوحه طالما هذه الوحده تعمل(public)

اما طلبك كيف تنفذين اجراء بالفورم الآخر

فأولا يجب ان يكون الفورم مفتوح الذي به الآجراء مفتوح

وثانيا تعبأ المتغيرات المطلوبه في الأجراء ثم تنفذ الأجراء مثلا اجراء انت وضعته في edit1enter في form1

في form2 استدعه بالتالي form1.edit1enter(sender); واطلب نتائجه في متغيرات الفورم1 الى الفورم 2

ارجوا ان اكون صحيحا واوفيت طلبك واذا رغبت مثالا فحددي المطلوب وسأعد المثال ان ساء الله

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#7

بارك الله فيك اخي الكريم على التواصل جزاك الله خيرا وزادك علما نافعل

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