Merkez bankazı xml den döviz kuru alırken..
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Merkez bankazı xml den döviz kuru alırken..
selam arkadaşlar merkez bankasının web sitesinden döviz kurlarını alıp memory tabloya yazdırıyorum bunda problem yok ancak.
alış,satış fiyatları string olarak geliyor örneğiş USD: 1.165 gibi fakat beni databasede bunu double olarak saklamam lazım bunu bir türlü double veya floata çeviremedim.nasıl bir yol izlemeliyimki 1.165 gibi bir stringi double olarak kaydedeyim..
alış,satış fiyatları string olarak geliyor örneğiş USD: 1.165 gibi fakat beni databasede bunu double olarak saklamam lazım bunu bir türlü double veya floata çeviremedim.nasıl bir yol izlemeliyimki 1.165 gibi bir stringi double olarak kaydedeyim..
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
formun oncreate olayına
eklediğimde oldu..bunu logodan xml'le bilgi alırkende kullanmıştım neden aklıma gelmedi..
teşekkürler
Kod: Tümünü seç
DecimalSeparator:='.';

teşekkürler
-
- Üye
- Mesajlar: 239
- Kayıt: 04 Oca 2008 01:53
- Konum: Karşıyaka/İzmir
decimal separator kullanımı bu işlemi gereksiz kılıyor. kısaca hız ve performans açısından daha verimli. ayrıca windows standartı kod yazmayıda kolaylaştırıyor.PROGRAMADOR yazdı:Text_degeri:=StringReplace(Text_degeri,'.',',',[RfReplaceAll]);
tablealani.value:=strtofloat(Text_degeri);
sizin örneğinizde yazdığınız kod ABD de bir bilgisayarda çakılıp kalabiliyor. çünkü sonuçta elde edilen değer orası için uygun bir float değil
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
-
- Üye
- Mesajlar: 239
- Kayıt: 04 Oca 2008 01:53
- Konum: Karşıyaka/İzmir
Neden çakılsın anlamadım. Float türü delphi'de virgül ile ayrılıyor. Bilgisayara özgü bir şey değil ki.ikutluay yazdı:decimal separator kullanımı bu işlemi gereksiz kılıyor. kısaca hız ve performans açısından daha verimli. ayrıca windows standartı kod yazmayıda kolaylaştırıyor.PROGRAMADOR yazdı:Text_degeri:=StringReplace(Text_degeri,'.',',',[RfReplaceAll]);
tablealani.value:=strtofloat(Text_degeri);
sizin örneğinizde yazdığınız kod ABD de bir bilgisayarda çakılıp kalabiliyor. çünkü sonuçta elde edilen değer orası için uygun bir float değil
delphi windowsta ne tanımlı ise onu kullanıyor.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
-
- Üye
- Mesajlar: 239
- Kayıt: 04 Oca 2008 01:53
- Konum: Karşıyaka/İzmir