Delphi Can
Floating Point Value Hatası - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7)
+--- Konu Başlığı: Floating Point Value Hatası (/showthread.php?tid=2574)



Floating Point Value Hatası - ilgazinho - 27-08-2018

İyi günler mobil uygulamamda hesaplama işlemlerini sqllite veritabanına kayıt etmek istediğimde floating point value hatasını alıyorum. Bu problemin çözümü hakkında önerilerinizi bekliyorum.

Problemimi açıklamak gerekirse:

Bazı mobil cihazlarda 10.589,32 olarak kayıt işlemi başarılı olurken,
Bazı mobil cihazlarda ise 10,589.32 olarak kayıt işlemi başarılı oluyor.

Bu problemin çözümü hakkında önerilerinizi görüşlerinizi bekliyorum.Teşekkürler.


Floating Point Value Hatası - edo - 27-08-2018

TFormatSettings kelimesini forumda aratabilirsiniz  Rolleyes


Floating Point Value Hatası - Lord_Ares - 28-08-2018

Android işletim sistemlerinin de tıpkı windows işletim sistemlerinde olduğu gibi bulunduğu locasyona veya derleme numarasına göre sayısal format düzeni olabilir. Bu sebeple android sürümlerinin derleme numarasına göre decimal ayraç farkları yaşamış olabilirsiniz. Ortada farklı cihazlar için farklı derleme sürümleri ile üretilmiş bir çok android işletim sistemi var. ( Her ne kadar isimleri aynı olsada Lolipop vs gibi ) Örneğin Nexus cihazlarda lolipop sürümü hata verirken diğeri hata vermez. Google da yaptığım ufak araştırmada böyle bir bug varlığından müzdarip bir kaç gördüm. Çözüm için genelde kendi fonksiyonlarından ilgili metni ihtiyaca göre formatlamakta bulmuşlar. Eminim bu konuda benden daha bilgili arkadaşlar size uygun yolu gösterecektir.


Floating Point Value Hatası - mcuyan - 28-08-2018

http://www.delphican.com/sqlite-virgul-nokta-problem-decimal-seperator.html?highlight=TFormatSettings
direk cevap..


Cvp: Floating Point Value Hatası - ilgazinho - 28-08-2018

(28-08-2018, Saat: 00:36)Lord_Ares Adlı Kullanıcıdan Alıntı: Android işletim sistemlerinin de tıpkı windows işletim sistemlerinde olduğu gibi bulunduğu locasyona veya derleme numarasına göre sayısal format düzeni olabilir. Bu sebeple android sürümlerinin derleme numarasına göre decimal ayraç farkları yaşamış olabilirsiniz. Ortada farklı cihazlar için farklı derleme sürümleri ile üretilmiş bir çok android işletim sistemi var. ( Her ne kadar isimleri aynı olsada Lolipop vs gibi ) Örneğin Nexus cihazlarda lolipop sürümü hata verirken diğeri hata vermez. Google da yaptığım ufak araştırmada böyle bir bug varlığından müzdarip bir kaç gördüm. Çözüm için genelde kendi fonksiyonlarından ilgili metni ihtiyaca göre formatlamakta bulmuşlar. Eminim bu konuda benden daha bilgili arkadaşlar size uygun yolu gösterecektir.

Size katılıyorum bunun ile ilgili bir çözümü olan birileri var ise paylaşırsa sevinirim.