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

رسالة خطأ بعد تنصيب البرنامج

مغلق
بدأه ايمن صالح في 1 يونيو 2007 · 5 رد · 518 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وبه مكتبة الفوررم ورك

تضهر الرساله التاليه

http://aa6a9a.googlepages.com/aaa.bmp

وعند النقر على إلغاء الأمر تظهر

http://aa6a9a.googlepages.com/aaaa.bmp

الرجاء المساعده

وجزاكم الله خيراً

تم تعديل هذه المشاركة بواسطة ايمن صالح في 1 يونيو 2007 في 13:42

#2

تأكد من خطوات عمل برنامج الإعداد ومن أنك ضمنت برنامج الإعداد جميع الملفات والمكتبات الضرورية لعمل البرنامج

إن كانت رسالة الخطأ تظهر عند بدء تشغيل البرنامج قم بتضمين الأكواد التي يتم تنفيذها عند بدء تشغيل البرنامج ضمن حلقة Try ... Catch وذلك في محاولة حصر الكود المسبب للمشكلة عندها يمكن المعالجة بعد حصر مكان المشكلة بالضبط

تم تعديل هذه المشاركة بواسطة msas في 1 يونيو 2007 في 14:13

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

أخوى هاذا البرنامج بين ايديكم

http://aa6a9a.googlepages.com/sbeh.rar

انا سويت إلى أقدر عليه

شف شو فيه وأخبرني ما المشكل والحل

وجزاك الله الخير الكثير

تم تعديل هذه المشاركة بواسطة ايمن صالح في 1 يونيو 2007 في 14:44

#4

أخي العزيز مشكلتك بسيطة جدا بإذن الله

في الإجراء الذي يقوم بمعالجة الحدث RB1.CheckedChanged كتبت سطر الكود التالي

PictureBox1.Image = Image.FromFile("E:\Visual Studio Projects\My Visual Besic Projects\sbeh\sbeh\Bitmap2.bmp")

لاحظ معي أنك وضعت مسار الصورة كاملا كما هو موجود في الجهاز الذي قمت بتطوير المشروع عليه

E:\Visual Studio Projects\My Visual Besic Projects\sbeh\sbeh\Bitmap2.bmp

وهذا ما يسبب الخطأ لديك إذ عندما تحاول تشغيل البرنامج على جهاز لايوجد فيه الملف المطلوب يحدث خطأ وقت التنفيذ File Not Found وهذا ما أدى لظهور الخطأ لديك

كما توجد لديك نفس المشكلة في أماكن متفرقة من برنامجك ستسبب لك أخطاء أخرى أثناء التنفيذ

تم تعديل هذه المشاركة بواسطة msas في 1 يونيو 2007 في 17:57

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

و كإقتراح للحل

هو بتوزيع ملف الصورة المذكور مع البرنامج واستخدام الدالة التالية للحصول على المسار الكامل لملف الصورة إن وضعته في نفس المجلد مع الملف التنفيذي للبرنامج

	' إضافة مجلد بدء التشغيل
	Public Function AddStartupPath(ByVal FileName As String) As String
		If Mid(Application.StartupPath, Application.StartupPath.Length, 1) <> "\" Then
			Return Application.StartupPath & "\" & FileName
		Else
			Return Application.StartupPath & FileName
		End If
	End Function

واستخدامها سهل جدا

FullPath = AddStartupPath("Bitmap2.bmp")

أو بتضمينها كـ Resource داخل الملف التنفيذي واستعادتها أثناء التشغيل وهذا هو الحل الأفضل من وجهة نظري

نصيحة اخيرة أخي

عندما تتعامل من داخل برنامجك مع أشياء تؤثر فيها عوامل خارجية - مثلا: ملف على القرص أو اتصال مع مخدم أو قاعدة بيانات - احصر الكود ضمن عبارة Try ... Catch وذلك لاصطياد أخطاء وقت التنفيذ ومنعها من إيقاف برنامجك عن العمل

تم تعديل هذه المشاركة بواسطة msas في 1 يونيو 2007 في 17:55

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#6

مشكوووور اخوي بارك الله فيك

هذا الموضوع مغلق.

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