مشاهدة النسخة كاملة : ماسبب ظهور هذا التحذير أثناء تنفيذ برنامج
medreg
21-12-2008, 08:56 PM
السلام عليكم
عندم انفذ البرنامج يظهر هذا التحذير الموجود بالمرفقات
medreg
25-12-2008, 07:38 AM
السلام عليكم
عندم انفذ البرنامج يظهر هذا التحذير الموجود بالمرفقات
هذا هو التحذير
violation d'accès à l'adresse 00484842 dans le module 'Facture.exe'. Lecture de l'adresse 000002F4
لكن قد حلت المشكلة
لقد خطرت لي فكرة حذف الفورم الرئيسي من البرنامج
وأعدت إدراج فورم جديد ليكون هو الفورم الرئيسي للبرنامج خلفا للفورم الذي حذفته
ولم يعد يظهر هذا التحذيز
لكن لم أعرف ما السبب الرئيسي لأنني بعد إن حذفت الفورم الرئيسي احتفظت به في مجلد جديد
وفتحته وبدأت في مقارنته مع الفورم الجديد ختى أدرك الخطأ لكن لم أجد اي فرق بينهما
حتى إن شعرت بالملل لكن لم أجد
المهم هو انني تخلصت من إظهار هذا التحذير
**** إن كان هناك من وقع في نفس الخطأ وعرف اين يكمن الخطأ فليبصرنا به كمعلومة ذات قاعدة
لأنني تخلصي من إظهار التحذير بمجرد تغيير الفورم الرئيسي في نظري ليس هو بحل نهائي ل بد من إستدراك مكان الخطأ
وجذاكم الله عنا كل خير
B.M.AbdelAziZ
25-12-2008, 09:00 AM
خطأ مثل هذا عادة يكون عند محاولة استدعاء Form او اي مكون لم يتم انشائه بعد
والسلام عليكم
kachwahed
25-12-2008, 09:11 AM
أحيانا يصدر مثل هذا الخطأ عند إنشاء مكون (Create) مع عدم إعدامه في النهاية (Free).
وأحيانا يصدر مثل هذا الخطأ عند محاولة تغيير ثوابت لا يمكن تغييرها أو الوصول إلى قرص غير موجود.
medreg
26-12-2008, 08:24 AM
جزاكم الله عنا كل خير
السلام عليكم
بدون ما أرى الكود السورس أقول لك نفس ما قاله kachwahed يجب عليك إنهاء أو تحرير المنهج Create
من الداكرة بـ Free .
medreg
02-01-2009, 10:35 AM
السلام عليكم
بدون ما أرى الكود السورس أقول لك نفس ما قاله kachwahed يجب عليك إنهاء أو تحرير المنهج create
من الداكرة بـ free .
مشكورين لكن لتعم الفائدة
أين يجب أن تكتب هذه العبارة وفي أي فورم وهل يجب أن تكتب في كل فورم موجود بالبرنامج أم في الفورم الرئيسي فقط وفي أي حدث تكتب وما هي الصيغة التي توضع أو تكتب بها
وجزاكم الله خيرًا وكل عام وانتم بألف خير
STRELiTZIA
02-01-2009, 10:43 AM
اخي medreg ارفق الملف الذي يحدث معه الخطأ...
السلام عليكم
أخي الكريم حسب كلامك أنك عامل برنامج بـ فورم 1 و فورم2 أي أنك إستدعيت الفورم 2 بإخفاء الفورم الأول ..؟
لدا أكتب في الحدث OnClose للفورم 2 : Application.Terminate;
و في الحدث نفسه للفورم الرئيسي : Action:=CaFree;
و هكدا يتم التحرير الكلي للبرنامج مهما كانت الواجهة التي أغلقت منها البرنامج فأمر Hide لا يساوي الغلق ؟؟
هدا حل أولي في إنتظار السورس الكلي لبرنامجك لأخذ نظرة أوضح عن الأمر ؟
vBulletin® , Copyright ©2008-2012