Invalid integer

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Invalid integer

Сообщение Alex_Gordon1 » 19.04.2011 15:26:28

Возникла проблема: есть 11 значный интеджер. Я его беру из файла и преобразую так: strtoint(stringlist1.Strings[1]);
Но при запуске программа пишет: "16853704041" is an invalid integer.
Чем ей этот integer не понравился?
З.Ы. Int64 уже пробовал
Alex_Gordon1
новенький
 
Сообщения: 18
Зарегистрирован: 09.02.2011 20:41:12

Re: Invalid integer

Сообщение Nik » 19.04.2011 16:12:48

Вот так работает без проблем (что логично):

Код: Выделить всё
var
  i: int64;
begin
i:=StrToInt64('16853704041');


А обычного int для ваших циферок не хватит.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

Рейтинг@Mail.ru