السلام عليكم ورحمة الله وبركاته
تظهر رسالة خطاء عند القيام بقراءة ملف نصي وهذ صورة الخطاء
اخواني ملاحظة
في حالة كان الفورم الذي به زر القراءة هو اول فورم يقلع منه البرنامج لا تظهر المشكله
لاني عند ما قمت بتغيير اقلاع البرنامج مباشرة من خلال
MyProject ثم تبويب
Application
ثم
Startup From
واخترت الفورم الذي به زر القراءة
لم تظهر المشكلة
وفي حالة أن الاقلاع كان من بعد شاشة الدخول ظهرت المشكلة
وضح الصورة كاملة .....او كود مكان ظهور الخطا
اشكركم على الرد
ولكن اخي العزيز vbnet
عملت مثل ما قلت ولكن النتيجه كما هي
اشكرك على الاهتمام
ولكن لم تزل المشكلة قائمة
وهل تقصد أن البرنامج قد يعمل في جهاز آخر بدون مشاكل
إذا كان صحصح هذا يعني أن ا لمشكلة قد تكون في جهازي مثلا
اقرب المسافة للمشكلة
عند الغاء الكود في حدث الـ Load للفورم frmLogin
كود :
Private Sub frmLogIn_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If WinClass.Users_Count = True Then
MsgBox("لا يوجد مدير للنظام في البرنامج ,,, سيتم إضافتك كمستخدم رئيسي", MsgBoxStyle.Information, "إضافة مدير للبرنامج")
Me.Dispose()
frm_AddUsersNEW.Show()
Exit Sub
Else
Me.Show()
Me.txt_UserName.Focus()
End If
End Sub
اختفت المشكلة
مع انه مطلوب للتحقق من وجود مدير للنظام
كيف تحل المشكلة الان
.....
المشكلة أن في المثال المرفق لم تظهر المشكلة لكن جرب كود ردك الأخير تغير Me.Hide بدلا من Me.Dispose مع حذف Me.Show
.....
تم وضع Me.Hide وحذف Me.Show
ونفس المشكلة
لكن هناك ملاحظة اخرى عند نقل المثال الى جهاز آخر اشتغل بدون مشاكل وعند ملاحظة النظام وجدت نوع النظام / نظام التشغيل 32 بت
وجهازي نظام التشغيل 64 بت
هل من الممكن يكون هو السبب
وعند الذهاب الى My Project ثم Compile ومن تبويب Advanced Compile Options واختيار Any CPU او 64
تظهر رسالة خطاء
مثال الصورة المرفقة
لست متأكدًا 100%
ولاكن المشكلة قد تكون بسبب التالي :
1 - تم التعديل على الريجستري أو إضافة وحذف مسار مهم منه
2 - المشكلة من التخزين في ال ROM ذاكرة القراءة فقط
الحل أتوقع هو الـــ FORMAT الفورمات