Hesaplama Hatası (virgül)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Hesaplama Hatası (virgül)

Mesaj gönderen erdogan_ozkaya »

arkadaşlar aşağıdaki kod ile iki edit içindeki rakamları hesaplıyorum fakat "," (virgül - nokta ) girince hata eriyor nasıl düzeltebilirim acaba ?

Kod: Tümünü seç

 VeriTabani.QRLabel29.Caption:=floattostr(strtoint(RzNumericEdit1.text)*StrToInt(NxNumberEdit2.text));
    
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Hesaplama Hatası (virgül)

Mesaj gönderen greenegitim »

Kod: Tümünü seç

VeriTabani.QRLabel29.Caption:=floattostr(strtofloat(RzNumericEdit1.text)*StrTofloat(NxNumberEdit2.text));
strotoint ten kaynaklı olmalı.
Mücadele güzelleştirir!
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Re: Hesaplama Hatası (virgül)

Mesaj gönderen ALUCARD »

erdogan_ozkaya yazdı:arkadaşlar aşağıdaki kod ile iki edit içindeki rakamları hesaplıyorum fakat "," (virgül - nokta ) girince hata eriyor nasıl düzeltebilirim acaba ?
"." nokta işareti sayılar arasında kullanılmaz. ancak mask yaparken kolay okuncun diye kullanılır

yani yazarken 5.000.000,00 diye yazmayız ve veritabanı bunu bu şekilde kaydetmez.
bunu yazarken 5000000,00 diye yazarız ve veritabanı böyle kaydeder.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: Hesaplama Hatası (virgül)

Mesaj gönderen erdogan_ozkaya »

teşekkürler cevabınız için işimi gördü :)
greenegitim yazdı:

Kod: Tümünü seç

VeriTabani.QRLabel29.Caption:=floattostr(strtofloat(RzNumericEdit1.text)*StrTofloat(NxNumberEdit2.text));
strotoint ten kaynaklı olmalı.
Cevapla