Вверх ↑
Этот топик читают: Гость
Ответов: 8
Рейтинг: 0
#1: 2009-03-21 12:27:14 ЛС | профиль | цитата
При длине строки более 23 457 символов, элемент не работает. Либо выползает куча ошибок Runtime error 216 ..., или вообще программа молча закрывается.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-03-21 13:23:52 ЛС | профиль | цитата
при 65536 должно работать без проблем
карма: 27
0
Ответов: 485
Рейтинг: 86
#3: 2009-03-21 13:37:53 ЛС | профиль | цитата
grial писал(а):
вообще программа молча закрывается.

вот схемка
code_12337.txt
------------ Дoбавленo:

CharArray там лишний, если подключить к StrCat - аналогично.
карма: 0

1
файлы: 1code_12337.txt [774B] [117]
Голосовали:Administrator
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2009-03-21 13:39:26 ЛС | профиль | цитата
расширил до 4млн
[svn]hiStrMask.pas[/svn]
карма: 27
2
Голосовали:filyaxxxcom, EcsTasY
Ответов: 485
Рейтинг: 86
#5: 2009-03-21 17:09:35 ЛС | профиль | цитата
Dilma, та же схема теперь падает после второго запуска цикла(после появления Message) Так, как StrCat не обнуляется, там должно быть 50000 символов.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2009-03-21 17:41:44 ЛС | профиль | цитата
действительно, проблема была вовсе не в разрядности счетчика... Переделал с расчетом на длинную строку, но в случае длинной маски риск падения программы по прежнему остается
карма: 27
0
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)