Показать сообщение отдельно

  #3987  
Старый 29.07.2009, 09:24
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

2 Nightmarе ну так ты читай в буфер, а затем его прибавляй к TStrings_TYPE.text

2 НTL ну если дело на то пошло, то 407661516164772012300 - не влезит в integer.
потому как
Integer от -2147483648 до 2147483647
тебе даже real и Extended не подойдет

Так что считывай всё это в строку, из неё через copy выдериш ружные части, нужного размера и спокойно преобразуешь в integer.

Когдато приходилось писать алгоритмы(умножение, сумирование итд итп) для работы с числами занимаемыми в памяти - 1 мегобайт. - вот это здец было.
Когда число порядка - 2^100 000 000 нужно было умножить на такое же. - тут без асма необойтись было. И даже строки и массивы не помогалибы потому что расчетов бы я ждал несколько дней бы. А так за 5-6 минут считало.

Так что всё зависит от конкретной цели. ты скажу что именно ты пишешь и что именно надо, мож что посоветуем.
 
Ответить с цитированием