tip hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mertcenk
Üye
Mesajlar: 71
Kayıt: 03 Tem 2003 05:46

tip hatası

Mesaj gönderen mertcenk »

SnPuan.n_1 := eksitosifir( Dogru - (yanlis / StrToInt(cb1.GetValues2Wert)));

bu satırda hata veriyor....


SnPuan : double
n_1: double

"eksitosifir" fonksiyon...eger eksi bir deper dönerse sıfır yapıyor...

dogru , yanlis : double

cb combowalue cb1.GetValues2Wert, burdan da gelen değer string



hata nedir
t-hex
Kıdemli Üye
Mesajlar: 531
Kayıt: 18 Mar 2005 02:45
Konum: İstanbul/Antalya
İletişim:

Mesaj gönderen t-hex »

SnPuan : double
double bir alan üstünde indexer kullanamazsınız. array olması lazım.

ayrıca EksiToSifir diye bir fonksiyon yazmaniza gerek yok. Max(0, deger) şeklinde kullanabilirsiniz. negatif olursa 0 daha büyük olduğu için 0 döner.

Hata mesajını da yazarsanız daha kolay çözüm bulunur.
Cevapla