منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : Object reference not set to an instance of an object.
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اخواني الاعزاء
جربت بمشروع جديد الكود التالي وهو رائع جدا وهي باختصار:
تعريف متغير
كود :
Public lst As List(Of String)
في موديول
ثم عند صفحة الدخول (فقط مربع نص وزر امر ليس مرتبط بالقاعدة )
كود :
Session("name")=textbox1.text
lst.Add(Session("name"))

وعند تسجيل الخروج
كود :
lst.Remove(Session("name"))

الامر تمام لكن المشكلة حين اضفت الاكواد لمشروعي المربوط بالقاعدة
كود :
If dr.Read Then
            Session("name") = dr.Item("tname")
            Session("tid") = dr.Item("tid")
            lst.Add(Session("name"))


            Response.Redirect("~\default.aspx")
        Else
            lbl.ForeColor = Drawing.Color.Red
            lbl.Text = "خطا اما في اسم المستخدم او كلمة المرور!"
            lbl.Visible = True


        End If

وعند الخروج
كود :
lst.Remove(Session("name"))

والرسالة:
إقتباس :Object reference not set to an instance of an object.
تظهر عند الدخول والخروج
تم الحل والتصحيح اضافة new لتعريف lst