PDA

View Full Version : عدم تبدیل نوع string به Real با دستور Strtofloat



hadisalahi2
یک شنبه 13 اردیبهشت 1394, 10:54 صبح
سلام

یک مقدار رشته ای داخل یک edit Box دارم که میخوام اون رو به نوع اعشاری تبدیل کنم

وقتی دستور زیر رو اجرا میکنم :

Counts:=StrToFloat(StuffCount.Text);

پیغام میده که :

2.2 is not a valid floating point value

این عدد هم اعشاری هستش و نمیدونم چرا میگه نوعش درست نیست.

من ویندوز 8.1 64 بیتی دارم و نسخه دلفی هم XE7

کسی میدونه مشکل کجاست؟

hadisalahi2
یک شنبه 13 اردیبهشت 1394, 12:16 عصر
دوستان بخشید وققتون رو گرفتم
مشکل حل شد
مربوط به برنامه و دلفی نبود مربوط به تنظیمات ویندوز هستش

Control Panel -->
Region and Language
گزینه : Change Date ,Time , Or Number Format
دکمه : Additional Setting
قسمت Decimal Number به جای / از . استفاده کنید