View Full Version : '8810002003' is not a valid integer value در دلفي 7 خطا می دهد
ali_abbasi22145
سه شنبه 19 خرداد 1388, 09:08 صبح
'8810002003' is not a valid integer value در دلفي 7 خطا را براي كار با اعداد فوق مي دهد، راه حل چيست؟ نوعش Longint است ولي جواب نمي دهد؟
Saeed_m_Farid
سه شنبه 19 خرداد 1388, 09:35 صبح
'8810002003' is not a valid integer value در دلفي 7 خطا را براي كار با اعداد فوق مي دهد، راه حل چيست؟ نوعش Longint است ولي جواب نمي دهد؟
از نوع داده های 64 بیتی استفاده کنید : Int64
Int64 -2^63..2^63-1 signed 64-bit
برای تبدیل هم از StrToInt64 یا StrToInt64Def
ali_abbasi22145
سه شنبه 19 خرداد 1388, 16:43 عصر
از نوع داده های 64 بیتی استفاده کنید : Int64
باز همان خطا را مي دهد!!!
Delphi Coder
چهارشنبه 20 خرداد 1388, 21:14 عصر
خطا نمی دهد.
procedure TForm1.Test;
var
I: Int64;
begin
i := StrToInt64('8810002003');
Caption := IntToStr(i)
end;
ali_abbasi22145
دوشنبه 25 خرداد 1388, 12:49 عصر
متشکر جای StrToInt64('8810002003'); می نوشتم StrToInt('8810002003'); و حل شد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.