![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
![]()
Добрый день.
Есть необходимость перечитать *.csv файл размером 1,8 млн строк. 100000 строк перечитываю ооочень быстро, меньше секунды, а вот с большим количеством траблы - Integer Overflow. Пробовал создавать приложение х64 - не помогло. Я понимаю что переполнения Integer. Сколько же строк и какой длины можно загнать в StringList? Как решить данный вопрос? Читал про "маппинг" - мало чего понял.. может кто на пальцам разжует? Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
![]()
хм, странно
=== ~ 2^31 - 1 TStringList может вместить до 134'217'728 строк (MaxListSize +1). (размер колеблется в зависимости от версии Windows) === Оперативки 8гиг, дома 32 гига, результат одинаковый. Win 10x64 Помогите плиз разобраться. Быть может кодировка играет роль? Стоит кодировка ANSI |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Assembler: Помогите решить пример. A (integer), B (integer), C (byte). Вычислить: D = (A*B)/С | Ambros | Помощь студентам | 1 | 04.03.2017 15:53 |
Поиск и удаление строк в StringList из другово stringlist | SmoK777 | Общие вопросы Delphi | 3 | 06.08.2012 08:21 |
Сдвигание строк в StringList (Delphi) | CAMOBAP | Помощь студентам | 6 | 08.03.2011 11:52 |
при подсчете хеш-суммы ошибка Integer Overflow. как обойти? | Человек_Борща | Общие вопросы Delphi | 2 | 09.02.2011 11:20 |
Вычесть из Integer Form2 Integer Form1 | Shouldercannon | Общие вопросы Delphi | 2 | 30.07.2010 17:47 |