durup dururken List Index Out Of Bounds hatası neden olur?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hedefbusiness
Üye
Mesajlar: 32
Kayıt: 11 Nis 2006 11:59
İletişim:

durup dururken List Index Out Of Bounds hatası neden olur?

Mesaj gönderen hedefbusiness »

Bazı Sistemlerde olmayan
Fakat bazı sistemlerde gerceklesen
index out of bounds
Stok Tanım detay Ekranında Kayıt islemi tamamlandıktdan sonra tekrar stok tanımları ekranına donuldugunde(sql ile cagrılan data ekranı) list index out of bounds hatası geliyor ve her sistemde olmuyor bu neden olabilir hata nedir?
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.

kodları görmeden birşey demek zor.
programa log tutturun. sonra loglardan hatanın hangi satırda meydana geldiğini bulun.
ona göre önlem alın.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Mesaj gönderen Biltes »

Merhabalar;
Bilgileri tekrar stok tanım kartına aktarırken kullandığın kodlara Breakpoint koyarak tek tek ilerleyin ve hatanın hangi satırda oluduğunu tespit edin. Muhtemelen indexli alanlarda ana-detya yapıda çağırdığın kayıtlarda index'li alanlar biribirine eşleşmediği için bu hatayı alabilirsin...
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

bu hata genelde (daha doğrusu bana hep öyle oldu) bir array kullanıp ta bu array de var olmayan bir elemana ulaşmaya çalışınca oluyor. bu listbox vesaire de olabilir. Arraylerde elamanların sayılmaya sıfırdan başladığını unutmayın. 10 elemanlı bir arrayin son elamnının indeksi 9 dur.

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
ikut

Re: durup dururken List Index Out Of Bounds hatası neden olu

Mesaj gönderen ikut »

hedefbusiness yazdı:Bazı Sistemlerde olmayan
Fakat bazı sistemlerde gerceklesen
index out of bounds
Stok Tanım detay Ekranında Kayıt islemi tamamlandıktdan sonra tekrar stok tanımları ekranına donuldugunde(sql ile cagrılan data ekranı) list index out of bounds hatası geliyor ve her sistemde olmuyor bu neden olabilir hata nedir?
Merhaba

Öncelikle aynı konuyla alakalı threadler açmamanızı ve forum içinde kalmanızı öneririm.

diğer konuya gelince. Exceptlog diye bir unite var. onu kurunca istediği bir ünite daha var.. ikisini DEBUG optionları ile derleyince hatanın hangi unitede ve hangi satırda olduğunu söylüyor. Bunu giderdikten sonra except logu uses tan silmeyi debug optionları kapatmayı unutmayın yoksa 15 mb lık bir exe niz oluyor.
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

Merhaba;
Bu garip hatayı bende aldım çözümü bulamadım müşterideyken hata msj yüzüne işlem yapılamıyordu nasıl oldu bilemiyorum ama prg çıkıp tekrar işlem yapmaya başlayınca düzeldi. :roll:
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Cevapla