إخواني في المنتدى
السلام عليكم و رحمة الله تعالى و بركاته :
عندي برنامج صغير بالدالفي RAD XE5 تأتيني رسالة عند فتح الفورم :
violation d'accès à l'adresse 00697976 dans le module 'projet.exe'.lecture de l'adresse 00000110
لا أعرف معناها
وعليكم السلام ورحمة الله وبركاته ،
بدون تفاصيل أخرى لا يمكن الوصول إلى مصدر الخطأ ...
و عليكم السلام و رحمة الله
معنى الرسالة: التطبيق لم يستطع الوصول الى مؤشر (عنوان) احد الــ Forms او المكونات في الذاكرة...
و اغلب الظن:
1- ربما لم يتم انشاء احد الــ Forms بعد و يحاول التطبيق اظهارها... افحص ملف السورس dpr لتاكد من وجود اوامر انشاء كل الــ Forms التابعة لمشروعك.
2- ربما عدم اتاحة بعض المكونات ايضا.
جرب تنفيذ التطبيق داخل بيئة التطوير خطوة بخطوة...
بارك الله فيكما على الرد
سأجرب تنفيذ البرنامج من بيئة التطوير . جزاكما الله خيرا
السلام عليكم و رحمة الله تعالى و بركاته
إخواني مازالت المشكلة قائمة :
عند فتح الفورم تأتي الرسالة ( violation d'accès à l'adresse 006979A2 dans le module 'projet.exe'.lecture de l'adresse 00000110) و عند الضغط على زر ok لهذه الرسالة عدة مرات تظهر الفورم .
إذا كانت هناك مساعدة من الإخوة فأنا أنتظرها و جزاكم الله كل الخير .
أعطيني ماذا مكتوب في الخاية onshow بتاع الفورم
السلام عليكم اسمح لي على التأخر
كود :
procedure TFfacture.FormShow(Sender: TObject);
begin
If Not DM.adoTable4.IsEmpty then begin
if fmenu.Label4.Caption=DM.adoTable2.Fieldbyname('N_fact').Asstring then DM.adoTable4.Locate('N_facture',fmenu.label4.caption,[locaseinsensitive,lopartialkey]);
DM.adoTable4.Locate('N_facture',fmenu.label4.caption,[locaseinsensitive,lopartialkey]); end else
DM.adoTable4.Last;
Edit1.Clear;
Edit1.Text:=DM.adoTable4.FieldValues['N_Facture'];
end;