Сообщение от lubezniy
Посмотреть сообщение
Объявление
Свернуть
Пока нет объявлений.
Модуль VLСверкаПФ не работает
Свернуть
X
-
Вот подкорректировал для случая с одним пробелом в закрывающем теге. Попробуйте.Сообщение от lubezniy Посмотреть сообщениеВ общем, будем думать, экспериментировать и смотреть.Вложения
-
Спасибо
0
Комментарий
-
-
Посмотрел - и всё-таки сделал предобработку: обрабатывать надо не только пробелы, а ждать, пока пришлют группу файлов с другим "багом" (при соответствии спецификации), как-то не очень хочется. На нормальных файлах (самый большой тестовый пример) заметного уменьшения скорости обработки не было, хотя поводы для оптимизации появились.Сообщение от vk65 Посмотреть сообщениеВот подкорректировал для случая с одним пробелом в закрывающем теге. Попробуйте.
Версия обновлена.Последний раз редактировалось lubezniy; 18.07.2011, 09:49.
-
Спасибо
0
Комментарий
-
-
Я только принцип показал, там можно было и циклы добавить для замены на пробелы и подсчета количества пробелов. Но так, как Вы сделали - даже лучше. Общая логика работы более прозрачна.Сообщение от lubezniy Посмотреть сообщениеПосмотрел - и всё-таки сделал предобработку: обрабатывать надо не только пробелы, а ждать, пока пришлют группу файлов с другим "багом" (при соответствии спецификации), как-то не очень хочется.
Если только на время поиска в строке сильно влияет длина строки. Или, если при наличии, допустим, пяти пробелов найти один и посчитать сколько перед ним будет значительно быстрее, чем делать пять поисков. А если нет, вполне можно оставить как есть.На нормальных файлах (самый большой тестовый пример) заметного уменьшения скорости обработки не было, хотя поводы для оптимизации появились.
И ещё, личная просьба. Вы не могли бы при случае в sverka.pas и szv6.pas добавить uses Controls в interface ?
-
Спасибо
0
Комментарий
-
-
Пока как есть - проблем особых это не вызывает.Сообщение от vk65 Посмотреть сообщениеЕсли только на время поиска в строке сильно влияет длина строки. Или, если при наличии, допустим, пяти пробелов найти один и посчитать сколько перед ним будет значительно быстрее, чем делать пять поисков. А если нет, вполне можно оставить как есть.
Можно, сделаю к следующей версии. Правда, если честно, не понимаю, зачем - визуальных элементов управления в этих юнитах нет.Сообщение от vk65 Посмотреть сообщениеИ ещё, личная просьба. Вы не могли бы при случае в sverka.pas и szv6.pas добавить uses Controls в interface ?
-
Спасибо
0
Комментарий
-
-
Иначе Delphi 7 не понимает, что такое TDate.Сообщение от lubezniy Посмотреть сообщениеПравда, если честно, не понимаю, зачем - визуальных элементов управления в этих юнитах нет.
-
Спасибо
0
Комментарий
-
-
Понял. В следующей версии будет.Сообщение от vk65 Посмотреть сообщениеИначе Delphi 7 не понимает, что такое TDate.
-
Спасибо
0
Комментарий
-
реклама
Свернуть

Комментарий