PDA

View Full Version : مشکل با اعداد اعشاری double



aliramazani
پنج شنبه 27 شهریور 1393, 11:43 صبح
سلام

توی برنامه برای عدد double به صورت زیر قرار دادم

14.18

ولی تو بعضی جاها به این ایراد میگیره و باید به صورت زیر بنویسک:

14/18
و بعضی جاهام برعکس

گیج شدم

danialafshari
پنج شنبه 27 شهریور 1393, 18:25 عصر
با سلام
فکر می کنم مشکل از تنظیمات ویندوزتون باشه
در کد نویسی و ویندوز 7 به شکل 14.18 میتونید بنویسید
و اگر اشتباه نکنم در ویندوز 8 به شکل 14/18 نوشته میشه
که می تونید در تنظیمات Language کنترل پنل , Additional Settings تغییرش بدید

aliramazani
جمعه 28 شهریور 1393, 17:15 عصر
بعد از بیلد پروژه واسه اینکه این مشکل در کامپیوترهای مختلف پیش نیاد راهی پیشنهاد میکنید؟

danialafshari
جمعه 28 شهریور 1393, 19:29 عصر
بعد از بیلد پروژه واسه اینکه این مشکل در کامپیوترهای مختلف پیش نیاد راهی پیشنهاد میکنید؟
سلام دوست عزیز
برای چه پروژه و چه کاری می خواید ازش استفاده کنید؟
آیا در سیستم دیگه تست کردید و مشکلی پیش اومده؟
اول اینکه اگر مشکلی پیش میاد طبق پست بالام روی سیستم مقصد Regional رو تغییر بدید ببینید حل میشه؟ اگر حل شد به فکر تغییر این بخش با کدنویسی باشید.
من در برنامم به برای طول و عرض استفاده می کنم که بر حسب متراژ است و میتونم از کاربر به جای اعشار، میلیمتر بگیرم که / 1000 میشه
اعشار بالا رو می تونید به صورت int ذخیره کنید و در نهایت / 100 کنید
موفق باشید

aliramazani
جمعه 28 شهریور 1393, 23:22 عصر
بله تست کردم. با کد نویسی چیزی که به ذهن من میرسه اینه که try و catch بزارم.