Author: mhmmtcn
Subject: Nesne başvurusu....Jit hata ayıklama sorunu
Posted: 04 Aralık 2018 at 13:54
Merhaba arkadaşlar aranıza yeni katıldım.Çalıştığım firmada ufak bir uygulama yaptım fakat başlıkta da bahsettiğim gibi "Nesne başvurusu bir nesnenin örneğine ayarlanamadı" diye hata veriyor.Birde işin garibi uygulamayı visual studioda çalıştırınca hata falan yok ama bin/debug klasöründen exe yi çalıştırınca sıkıntı oluyor
Edited by mhmmtcn - 1 hour 50 minutes ago at 15:05
Subject: Nesne başvurusu....Jit hata ayıklama sorunu
Posted: 04 Aralık 2018 at 13:54
Merhaba arkadaşlar aranıza yeni katıldım.Çalıştığım firmada ufak bir uygulama yaptım fakat başlıkta da bahsettiğim gibi "Nesne başvurusu bir nesnenin örneğine ayarlanamadı" diye hata veriyor.Birde işin garibi uygulamayı visual studioda çalıştırınca hata falan yok ama bin/debug klasöründen exe yi çalıştırınca sıkıntı oluyor
Programa kullanıcı adı ve şifre ile giriş yapılıyor ve her kullanıcı içinde yetki olayı var.Örneğin yetki=1 tüm her şeye hakim.yetki=2 belirli butonları kullanıp diğerleri pasif oluyor.Bunuda if ile yaptım.
"Bu iletişim kutusu yerine JIT hata ayıklamayı çağırma
hakkında detaylı bilgi için bu iletinin sonuna bakın.
************** Özel Durum Metni **************
System.NullReferenceException: Nesne başvurusu bir nesnenin örneğine ayarlanmadı.
konum: Günlük_Sevkiyat_Listesi.Form1.form1yetki()
konum: Günlük_Sevkiyat_Listesi.Form1.Form1_Load(Object sender, EventArgs e)
konum: System.Windows.Forms.Form.OnLoad(EventArgs e)
konum: System.Windows.Forms.Form.OnCreateControl()
konum: System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
.
.
.
"
form1yetki() fonksiyonuda bu şekilde
gonyetki ve gonuser giriş yapılan forumdan(Form2) geliyor den geliyor.
private void form1yetki()
{
lbl_user.Text = Form2.gonuser;
if (Form2.gonyetki == "1")//Ürün adı,seri no,kutu ve koli adedini değiştirip ürün ekleyebilir.
{//Celal
dataGridView1.Columns["kkl_onayc"].ReadOnly = true;
dataGridView1.Columns["mbl_onayc"].ReadOnly = true;
dataGridView1.Columns["kalite_onayc"].ReadOnly = true;
dataGridView1.Columns["urun_adic"].ReadOnly = false;
dataGridView1.Columns["urun_seric"].ReadOnly = false;
dataGridView1.Columns["kutu_adedic"].ReadOnly = false;
dataGridView1.Columns["koli_adedic"].ReadOnly = false;
dataGridView1.Columns["kayit_tarihic"].ReadOnly = false;
}
else if (Form2.gonyetki == "2") //KKL ve Kalite onay alanını değiştirebilir
{//KKL
serino_txt.Enabled = false;
urunadi_cmb.Enabled = false;
kutu_txt.Enabled = false;
koli_txt.Enabled = false;
kaydet_btn.Enabled = false;
sil_btn.Enabled = false;
guncelle_btn.Enabled = true;
dataGridView1.Columns["mbl_onayc"].ReadOnly = true;
dataGridView1.Columns["kalite_onayc"].ReadOnly = true;
dataGridView1.Columns["urun_adic"].ReadOnly = true;
dataGridView1.Columns["urun_seric"].ReadOnly = true;
dataGridView1.Columns["kutu_adedic"].ReadOnly = true;
dataGridView1.Columns["koli_adedic"].ReadOnly = true;
dataGridView1.Columns["kkl_onayc"].ReadOnly = false;
dataGridView1.Columns["kalite_onayc"].ReadOnly = false;
dataGridView1.Columns["kayit_tarihic"].ReadOnly = true;
}
else if (Form2.gonyetki == "3")//MBL onay alanını değiştirebilir
{//MBL
serino_txt.Enabled = false;
urunadi_cmb.Enabled = false;
kutu_txt.Enabled = false;
koli_txt.Enabled = false;
kaydet_btn.Enabled = false;
sil_btn.Enabled = false;
guncelle_btn.Enabled = true;
dataGridView1.Columns["kkl_onayc"].ReadOnly = true;
dataGridView1.Columns["kalite_onayc"].ReadOnly = true;
dataGridView1.Columns["urun_adic"].ReadOnly = true;
dataGridView1.Columns["urun_seric"].ReadOnly = true;
dataGridView1.Columns["kutu_adedic"].ReadOnly = true;
dataGridView1.Columns["koli_adedic"].ReadOnly = true;
dataGridView1.Columns["mbl_onayc"].ReadOnly = false;
dataGridView1.Columns["kayit_tarihic"].ReadOnly = true;
}
else if (Form2.gonyetki == "4")//Sadece okuyup yazdırabilir
{//Okuyucu
serino_txt.Enabled = false;
urunadi_cmb.Enabled = false;
kutu_txt.Enabled = false;
koli_txt.Enabled = false;
kaydet_btn.Enabled = false;
sil_btn.Enabled = false;
guncelle_btn.Enabled = false;
dataGridView1.Columns["mbl_onayc"].ReadOnly = true;
dataGridView1.Columns["kkl_onayc"].ReadOnly = true;
dataGridView1.Columns["urun_adic"].ReadOnly = true;
dataGridView1.Columns["urun_seric"].ReadOnly = true;
dataGridView1.Columns["kutu_adedic"].ReadOnly = true;
dataGridView1.Columns["koli_adedic"].ReadOnly = true;
dataGridView1.Columns["kalite_onayc"].ReadOnly = true;
dataGridView1.Columns["kayit_tarihic"].ReadOnly = true;
}
else
{
MessageBox.Show("Yetkili Kullanıcı Değil");
}
}
yardımcı olursanız sevinirim işin içinden çıkmadım
Edited by mhmmtcn - 1 hour 50 minutes ago at 15:05