lostyazilim
tr.link

Dizin, dizi sınırlarının dışındaydı!

2 Mesajlar 912 Okunma
acebozum
tr.link

krkyoktay krkyoktay Daima Gülümse! Kullanıcı
  • Üyelik 12.01.2016
  • Yaş/Cinsiyet 30 / E
  • Meslek Full Stack Developer
  • Konum Diyarbakır
  • Ad Soyad O** K**
  • Mesajlar 7
  • Beğeniler 4 / 2
  • Ticaret 0, (%0)
İf içerisinde sayac hata veriyor. sayac değişkeni int tipli düz bir değişken. sayac bu işlemden sonra arttırılıyor. sayac 4 olunca hata veriyor. İşin garip tarafı kod ilk çalıştığında hata yok. Aynı kodu yeniden çalıştırınca hata veriyor. Kod dateTimePicker nesnesinde bir değişiklik olunca çalışıyor. Yardımcı olur musunuz? :norespond:


if (sayac > 3)
{
lDizi[i].Location = new Point(lDizi[i].Location.X + 400, pazarTop - 50);
grpBxPuantaj.Controls.Add(lDizi[i]);
pazarTop += 20;
lDizi[i].Text = "Pazar";
}
 

 

wmaraci
reklam

yetkilibiri yetkilibiri Yazılım Uzmanı Kullanıcı
  • Üyelik 28.05.2017
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad E** Y**
  • Mesajlar 107
  • Beğeniler 41 / 41
  • Ticaret 2, (%100)
Konuyu açtığın bayağı zaman olmuş ama ben yine de cevaplayayım;

lDizi[i] şeklinde ulaşmak istediğin lDizi kümesinin i. elemanı yok demek istiyor.
Burada "i" eleman sayısından fazla olarak artmış bir şekilde döngü içerisinde.

Problem çözülmediyse ilgili kod bloğunun tamamını paylaşırsan nokta atışı cevap alabilirsin.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al