تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكله غريبه تعبتني هل مرة عليكم
#1
السلام عليكم ورحمة الله

اواجه مشكله غريبه تحصل بعد فترة من فتح المشروع 



يطلع المسج ويقوم باغلاق البرنامج

الرساله هيه

إقتباس :Error Output:
System.NullReferenceException: Object reference not set to an instance of an object.
  at System.Windows.Forms.RichTextBox.EditStreamProc(IntPtr dwCookie, IntPtr buf, Int32 cb, Int32& transferred)
  at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
  at System.Windows.Forms.Control.DefWndProc(Message& m)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.TextBoxBase.WndProc(Message& m)
  at System.Windows.Forms.RichTextBox.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)0

المشكله ما اعرف مكان الغلط 

اذا مرة على احد او يعرف ليش تطلع هذه المشكله بارك الله فيكم افيدوني
الرد }}}
تم الشكر بواسطة: سعود
#2
هذه الجملة من الرسالة  ترفع الضغط عندي:
Object reference not set to an instance of an object
___________________________________________
هذي معتادة لكن بالنسبة لي بسبب أخطاء في التعريف للمتغيرات او استخدام الاوبجكتات(ان صحت التسمية)
مثلا  كتبت كود يجلب لك عنوان صفحة انترنت باستخدام الريجكس او  HtmlAgilityPack  والصفحة لا تحتوي عنوان وهكذا تظهر هذه الرسالة.
هذا بالنسبة لي وارجو ان اي احد مرت عليه او لديه خبرة بالحل ان يكتب الحل.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#3
إضافة لما تقدّم به أستاذنا الغالي سعود بارك الله فيه و له و جزاه خير الجزاء إن شاء الله
بصراحة أنا و هذه الرسالة .. أصدقاء
و أحيانا باليوم الواحد تمر عليّ عشرات المرّات
و الأسباب كثيرة لكنها غير مؤثّرة على المشروع بصفة عامّة
و بكثرة الحالات بالنسبة لي تظهر لي مثلا عند نسيان فتح الإتصال في حين أو بجهة ثانية أعمل بالفورم لود كود يستلزم فتح الإتصال
بصفة عامة و غالبا ما أجدها مشكلة فتح و غلق الإتصال بقاعدة البيانات
حتى أني بيني و بين نفسي أسمي هذا النوع من الخطأ أو الرسائل
خطأ المتناقضات
فقط إبحث جيدا بأكوادك و ستجد الإشكالية بحول الله
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: سعود , ابراهيم ايبو , asemshahen5 , dubai.eig
#4
(19-08-19, 12:55 AM)سعود كتب : هذه الجملة من الرسالة  ترفع الضغط عندي:
Object reference not set to an instance of an object
___________________________________________
هذي معتادة لكن بالنسبة لي بسبب أخطاء في التعريف للمتغيرات او استخدام الاوبجكتات(ان صحت التسمية)
مثلا  كتبت كود يجلب لك عنوان صفحة انترنت باستخدام الريجكس او  HtmlAgilityPack  والصفحة لا تحتوي عنوان وهكذا تظهر هذه الرسالة.
هذا بالنسبة لي وارجو ان اي احد مرت عليه او لديه خبرة بالحل ان يكتب الحل.



اهلا استاذ سعود

المشكله استاذي ان المشكله تطلع في بعض الاجهزه 

مثلا في جهازي اجعل البرنامج شغال اكثر من 9 ساعات وما يطلع المسج

في بعض الاجهزه تطلع الرساله بعد فترة عمل البرنامج ومن ثم يتم اغلاق البرنامج

HtmlAgilityPack    موجود في الكود عندي يمكن يكون منه  

جاري البحث Smile

(19-08-19, 01:10 AM)عبد العزيز البسكري كتب :
إضافة لما تقدّم به أستاذنا الغالي سعود بارك الله فيه و له و جزاه خير الجزاء إن شاء الله
بصراحة أنا و هذه الرسالة .. أصدقاء
و أحيانا باليوم الواحد تمر عليّ عشرات المرّات
و الأسباب كثيرة لكنها غير مؤثّرة على المشروع بصفة عامّة
و بكثرة الحالات بالنسبة لي تظهر لي مثلا عند نسيان فتح الإتصال في حين أو بجهة ثانية أعمل بالفورم لود كود يستلزم فتح الإتصال
بصفة عامة و غالبا ما أجدها مشكلة فتح و غلق الإتصال بقاعدة البيانات
حتى أني بيني و بين نفسي أسمي هذا النوع من الخطأ أو الرسائل
خطأ المتناقضات
فقط إبحث جيدا بأكوادك و ستجد الإشكالية بحول الله
تحياتي

فعلا المشكله مزعجه جدا

ان شاءالله  احاول ابحث واشوف





انا حصلت بعد المواضيع في النت تتكلم عن حل للمشكله

مثلا هذا

https://www.youtube.com/watch?v=2WUYF0q03tg

يقول ان فقط اضاف 

كود :
try


catch(Exception)

في اول الكود  !!


وهناك حل ثاني  هو

كود :
Dim MyString as string = ""


يقول بدل ال ""

نكتب كذا

كود :
    Dim Mystring as string = String.Empty

سؤال

المسج الي يطلع

كود :
at System.Windows.Forms.RichTextBox.EditStreamProc(IntPtr dwCookie, IntPtr buf, Int32 cb, Int32& transferred)

هل يعني المشكله من فورم معين في RichTextBox
الرد }}}
تم الشكر بواسطة: سعود , ابراهيم ايبو
#5
هل تحب طريقة حفظ او انشاء ملف اخطاء؟
اظنه مناسب بحيث يمنع من توقف البرنامج لكن لا يقوم بالاصلاح حتى تطلع على الملف.
انظر للرابط التالي:
[مثال] شرح بسيط لجملة إصطياد الأخطاء Try ... Catch ... Finally Statement

سجل دخولك لتظهر لك الصور.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , dubai.eig , dubai.eig
#6
السلام عليكم ورحمة الله وبركاته
ابحث عن تعريفات المتغيرات النصية (strıng) واسند لها قيم فارغة ولاتتركها (تعريف فقط) بدون قيمة  
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: سعود , dubai.eig , اسامه الهرماوي
#7
(19-08-19, 10:46 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
ابحث عن تعريفات المتغيرات النصية (strıng) واسند لها قيم فارغة ولاتتركها (تعريف فقط) بدون قيمة  

وضع المتغيرات بين 
try
الكود
end try
لكي لا يحصل نفس الخطأ كمال قال الاستاذ ابراهيم.
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة: asemshahen5 , asemshahen5 , ابراهيم ايبو
#8
(19-08-19, 10:46 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
ابحث عن تعريفات المتغيرات النصية (strıng) واسند لها قيم فارغة ولاتتركها (تعريف فقط) بدون قيمة  



اهلا استاذي الكريم

هل تقصد

كود :
   Public username As String = ""
   Public password As String = ""


اغيره بهذا

كود :
   Public username As String = String.Empty
   Public password As String = String.Empty
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو
#9
(20-08-19, 12:28 AM)اسامه الهرماوي كتب :
(19-08-19, 10:46 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
ابحث عن تعريفات المتغيرات النصية (strıng) واسند لها قيم فارغة ولاتتركها (تعريف فقط) بدون قيمة  

وضع المتغيرات بين 
try
الكود
end try
لكي لا يحصل نفس الخطأ كمال قال الاستاذ ابراهيم.
\

قمت بتغيير اغلب الاكواد الى 

try

end try

كمثال

كود :
       Try
           TopMost = True
           Dim SavePath As String = String.Format("C:\settings\info{0}.s3db", strcallbk)
           If System.IO.File.Exists(SavePath) Then
               Dim dr As SQLiteDataReader
               Using cnn As New SQLiteConnection(String.Format("Data Source= C:\settings\info{0}.s3db", strcallbk))
                   Using cmdi As New SQLiteCommand(String.Format("SELECT * FROM info{0} ORDER BY id", strcallbk), cnn)
                       cnn.Open()
                       dr = cmdi.ExecuteReader()
                   End Using
                   Do While dr.Read()
                       CheckmmttyX = dr("Checkmmtty").ToString
                       CheckmmvariX = dr("Checkmmvari").ToString
                   Loop
               End Using
           End If

       Catch ex As Exception
           MsgBox(ex.Message)
       End Try


وان شاءالله ما تطلع لي المشكله المتعبه

شكرا لك استاذي اسامه
الرد }}}
تم الشكر بواسطة: اسامه الهرماوي , ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكاه غريبه ظهرت لى فى فورم خالد كامل1 1 335 15-02-25, 02:11 PM
آخر رد: خالد كامل1
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 639 05-12-24, 02:21 AM
آخر رد: aljzazy
  [سؤال] مشكله في تطبيق في زامارين سي شارب حسن الجلب 0 306 07-11-24, 11:36 PM
آخر رد: حسن الجلب
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 466 08-10-24, 02:37 PM
آخر رد: salamandal
  سلام عليكم ayman7662 1 261 12-09-24, 04:17 PM
آخر رد: Taha Okla
  [VB.NET] ياريت مساعدة سريعة بالله عليكم hanylever 5 942 12-09-24, 12:50 AM
آخر رد: ayman7662
  السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash Hamza8484 1 406 13-08-24, 10:23 AM
آخر رد: تركي الحلواني
  مشكله في الترميز عند رفع ملف على ftp ABDULLAH HASSAN 1 250 09-08-24, 10:29 PM
آخر رد: ميدو الفنان
  مشكله تظهر في البرنامج عند فصل الكهرباء فجأة Emam emam 0 301 06-08-24, 09:18 PM
آخر رد: Emam emam
  مشكله واجهتنى مع الكريستال ريبورت خالد كامل1 0 277 30-07-24, 05:05 AM
آخر رد: خالد كامل1

التنقل السريع :


يقوم بقرائة الموضوع: