المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم
هل من الممكن تمرير قيمة متغير من MdiChild1 إلى MdiChild2 ؟
مثلا قيمة Edit1 في MdiChild1 إلى Edit2 في MdiChild2
مع العلم أن الطريقة المباشرة
كود :
Edit1.text:=Form2.Edit2.text
تعطي رسالة access violation
وبارك الله فيكم
و السلام عليكم
المشاركات : 563
المواضيع 28
:
: 0
الإنتساب : Dec 2008
و عليكم السلام و رحمة الله و بركاته
1- أظف تعريف للوحدة الخاصة بـ MdiChildUnit X في الـ Uses الخاصة بالـ Unit الأساسية .
2- ممكن تضع صورة , لرسالة الخطأ ؟ .
بالتوفيق ,,
المشاركات : 378
المواضيع 44
:
: 6
الإنتساب : Feb 2008
يجب
انشاء الفورم المتعامل معها
قبل تمرير اى شىء لها .
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
إقتباس : تعطي رسالة access violation
من المؤكد أنها غير موجوة لذلك عنوانها غير موجود
محاولة الولوج إلى شيء غير موجود في الذاكرة يرسل استثناء Access violation
يجب إنشاؤها قبل ذلك كما قال أخي HaniPino
في مثل هذه الحالات يفضل التحقق من إنشاء الغرض أولا:
كود :
if Assigned(Form2) then
ShowMessage('Form2 has been created.');
بالتوفيق.
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
13-07-2010, 06:54 PM
(آخر تعديل لهذه المشاركة: 19-04-2011, 08:34 PM بواسطة kachwahed .)
السلام عليكم
بارك الله فيكم على الرد
الحقيقة أن هذا المشكل حصل معي منذ مدة
و حين جربت اليوم
آخذا بعين الإعتبار الحلان المقترحان من طرف الأخوين TF6Mو hanipino
بارك الله فيكما
حل المشكل
أرفقت ملف لمن حصل معه نفس المشكل
و السلام عليكم
الملفات المرفقة
Mdi.rar (الحجم : 4.3 ك ب / التحميلات : 5)