View Full Version : integer منفی قبول نمیکند؟
hex161
شنبه 19 خرداد 1386, 22:30 عصر
با سلام.
در برنامه ای که نوشتم ممکنه بعضی از مقادیری که از نوع integer تعریف کردم منفی باشند.
حالا وقتی میخوام مقادیر رو استفاده کنم اررور میده و میگه مقدار - از اینتیجر نیست .
از چه متغیری میشه استفاده کرد که منفی رو هم قبول کنه؟
با تشکر.
ealvandi
شنبه 19 خرداد 1386, 22:52 عصر
integer اعداد منفی رو هم قبول میکنه
البته محدوده ش اینه : -2147483648..2147483647
میتونی از متغیر های بزرگتر هم استفاده کنی:
longint: -2147483648..2147483647
int64: -2^63..2^63-1
موفق باشی .
mzjahromi
یک شنبه 20 خرداد 1386, 06:53 صبح
میشه کدی رو که خطا ازش میگیره بنویسی؟
hex161
یک شنبه 20 خرداد 1386, 09:53 صبح
x:=strtoint(kol.text)-strtoint(pardakhti.text);
dat.dbsellerKOLPRICE.text:=inttostr(x);
SYNDROME
یک شنبه 20 خرداد 1386, 15:07 عصر
با سلام
x:=strtoint(kol.text)-strtoint(pardakhti.text);
dat.dbsellerKOLPRICE.text:=inttostr(x);
مقدار kol.text و pardakhti.text را در زمان Error چک کن
زمانی که مقدار kol.text یا pardakhti.text برابر "-" باشد این پیغامی را که گفتید می دهد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.