EconvertError hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
a_self_lion
Üye
Mesajlar: 93
Kayıt: 01 Eki 2008 07:04

EconvertError hatası

Mesaj gönderen a_self_lion »

Kod: Tümünü seç

var
adet:Integer;
Brmfiyat,topfiyat:Double;
begin
adet:=StrToInt(cxTextEdit3.Text);
Brmfiyat:=StrToInt(cxTextEdit4.Text);
topfiyat:=adet * brmfiyat;

cxTextEdit5.Text :=FormatFloat('#,##0.00',(topfiyat));
cxTextEdit4.Text :=FormatFloat('#,##0.00',(BrmFiyat));

şimdi arkadaşlar yukardaki kodunla exit olayına bu kodu yazınca hesaplıyor fakat tekrar edit3 e miktara gelince EconvertError whit message "2.00" şeklind bir hata veriyor o kadar aradım bulamadım bir yardım edermisiniz.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: EconvertError hatası

Mesaj gönderen conari »

birimfiyat yani edit4 ü Format float verip

stringtoint ile çevirmeye çalışıyor tekrardan ondan.
çeviremediği içinde hata alıyor.
Birim fiyatı 2 yazıyorsunuz yani hesaplayıp 2,00 olarak değiştiriyor.

Not:

Kod: Tümünü seç

Brmfiyat:=StrToFloat (Edit4.Text);
olarak kullanın.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
a_self_lion
Üye
Mesajlar: 93
Kayıt: 01 Eki 2008 07:04

Re: EconvertError hatası

Mesaj gönderen a_self_lion »

Sayın conari teşekkür ederim.
Cevapla