Notes |
|
(0014822)
|
zed
|
30-10-2014 14:32
|
|
Конкретно в этом месте, перед тем как входить в while нужно убедиться, что есть закрывающая кавычка. Ну и нужно найти, где она пропадает. Но это по-моему где-то в другом месте есть ещё косяк, который помогает повесить программу. |
|
|
(0014823)
|
vdemidov
|
30-10-2014 14:55
(edited on: 30-10-2014 14:56) |
|
Странно. А у меня не зависает.
Хотя нет. Зависает, но только если самому убрать закрывающую угловую скобку
|
|
|
|
Проблема кстати не в пробеле, а именно в незакрытом теге. Можно изменить MidStr так, что бы если не найдено закрывающей подстроки, то выдавалось все до конца строки. И соответственно все вырезалось. |
|
|
(0014826)
|
zed
|
30-10-2014 16:18
|
|
Зависает после перезапуска.
И именно из-за пробела, где-то удаляется закрывающая скобка, что, в свою очередь, приводит к бесконечному циклу. |
|
|
(0014832)
|
zed
|
31-10-2014 13:56
|
|
Нет, пробел оказался ни при чём. Оказывается датасет неправильно считывал данные из sml. После удаления файла меток, ошибка с пропажей тега ушла. Возможно в sml были какие-то грабли с кодировкой, т.к. он остался со времён эксперементов с XE2 и юникодом.
Зависание пофиксил простым прерыванием цикла. |
|