EasyDelphi Q&A
0 تصويتات
29 مشاهدات

السلام عليكم 

في هذا المثال ما المعنى من tform.craet.(form)

هل هي لانشاء فورم جديدة ام لاضهار فورم 

لو كان لي اضهار فورم يكفي وضع form.show

لماذا اضاف tform.creat .ما المقصود منها 

سُئل في تصنيف vcl بواسطة (880 نقاط) | 29 مشاهدات

2 إجابة

0 تصويتات
يتم هنا انشاء الفورم برمجيا عند الحاجة اليها و يتم حذفها من الانشاء الالي الاوتوماتكي لها
تم الرد عليه بواسطة (1,640 نقاط)
0 تصويتات
سؤالك متعلق بفهم الـ oop . هو من الاساسيات . ساحاول تبسيط الشرح الموضوع قدر الامكان . مهما كانت اجابتي انت بحاجة لدراسة oop ولغة الباسكال اكثر.  واضح من السؤال انه عند مشكلة اساسيات الباسكال.

هناك كلاس اسمه TForm18 . هذا مجرد مخطط . لا يوجد شيء بعد .

الـ Create هي لانشاء كائن حسب الكلاس . الان اصبح لديك كائن مجود في الذاكرة وله اسم هو Form18 .

هذا الكائن إلى الان لم يقم باي شيء . مجرد انه موجود . لا اكثر ولا اقل .

هذا الكائن لديه ميزة انه يستطيع ان يظهر . وهذا ما تحتاجه انت فلا معنى من مجرد وجود نافذة إن لم تظهر على الشاشة . هنا ياتي عمل show . هذا اجراء يعرفه الـ Form18 . وانت تطلب منه تنفيذه حتى يظهر .
تم الرد عليه بواسطة (25,980 نقاط)
هذا الكائن هو عبارة عن فورم مخفية يتم انشاءها و تبقى مخفية الى غاية استدعائها تضهر ??
لا هذا الكائن غير موجود حتى يتم انشائه.
الظهور والاختفاء . هو المكون من يقوم بهذا . انت تطلب منه الظهور . إن لم يكون موجود سيظهر عندك خطأ اثناء تنفيذ البرنامج . لانك ببساطة تطلب عمل من شيء غير موجود .
الانشاء اولا بـ Create .
ثم اطلب منه ما تشاء .
المشكلة على اعتقد انك تفكر بـ Show . انك تطلب اظاهر المكون .وكانك تطلب من شيء اخر اظهار هذا المكون .  الحقيقة . لا .. والصحيح . انت تطلب من المكون نفسه الظهور. تقول له ( يا مكون اظهر )  . هنا الفرق . اذ لا يمكن طلب تنفيذ اي شيء من شيء غير موجود .

اسئلة متعلقة

+1 تصويت
2 إجابة
سُئل أبريل 29 في تصنيف vcl بواسطة hidenpain (880 نقاط) | 39 مشاهدات
+2 تصويتات
1 إجابة
سُئل أكتوبر 27، 2018 في تصنيف vcl بواسطة youcef (240 نقاط) | 49 مشاهدات
+4 تصويتات
2 إجابة
سُئل أغسطس 30، 2018 في تصنيف vcl بواسطة Ammar Salah (2,080 نقاط) | 49 مشاهدات
+2 تصويتات
1 إجابة
سُئل سبتمبر 26، 2018 في تصنيف vcl بواسطة Yamada Fakir (1,640 نقاط) | 79 مشاهدات
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

396 سؤال
634 إجابة
1,130 تعليق
237 مستخدم