Tad писал(а):
хотел услышать твое мнениеВопрос пока остается открытым -- нужно ли это в пакете, и является ли это жизненно необходимым, без чего невозможно работать в данный момент
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Tad писал(а): хотел услышать твое мнениеВопрос пока остается открытым -- нужно ли это в пакете, и является ли это жизненно необходимым, без чего невозможно работать в данный момент |
|||
карма: 22 |
|
Ответов: 15
Рейтинг: 0
|
|||
Tad,
Можете если не затруднит в свою схему вставить 2-ю переменную? Сравнив где что поменялось в схеме я пойму как вставлять 2-ю переменную. nesco, Сейчас опробую вашу схему. Хмм... ваш пример запустился но отработав ничего не показал. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
user777 писал(а): вставить 2-ю переменнуюnesco, Протестировал загрузку своих 800 тысяч строк через: 1. IC на doAdd : в StrList 1407, в ListBox - 2635703 2. точку doLoad : в StrList 313, в ListBox - 2568859 все в Millisecond где тормоз - пока не искал. |
|||
карма: 25 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
user777 писал(а): запустился но отработав ничего не показалА он и не показывает, он получает на выходе вторй файл с выборкой -- log2.txt |
|||
карма: 22 |
|
Ответов: 15
Рейтинг: 0
|
|||
Tad писал(а): Условие AND, OR ?Т.е. или так или так? Просто выбока нужна или по 1 слову, т.е. как в вашем примере, или по 2-м словам т.е. включая и первое слово и второе. В то же время если второе поле оставить пустым - будет искать по 1 слову? Спасибо за довольно простую схему (вот только в коде надо разобратся) nesco, Спасибо, не заметил, интересный подход. Причем действительно время на отрисовку таблицы уменьшило время поиска, но вывод в таблицу все равно нужен, так удобнее работать. Думаю что привязать таблицу сам смогу. Спасибо за вариант. |
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
user777 писал(а): но вывод в таблицу все равно нуженНу так и сделай вывод уже готового лога, нафиг его не надо сразу парсить в таблицу |
|||
карма: 22 |
|
Ответов: 15
Рейтинг: 0
|
|||
nesco,
Не совсем разобрался как можно вставить еще 1 переменную для поиска в Вашу схему. |
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
user777 писал(а): Не совсем разобрался как можно вставить еще 1 переменную для поиска в Вашу схемуЕще одним элементом поиска блока, по причине того, что одним элементом блока можно найти только две переменный |
|||
карма: 22 |
|
Ответов: 4641
Рейтинг: 334
|
|||
user777 писал(а): вставить еще 1 переменную для поиска в Вашу схемуnesco, вот скажи. Тут г-н Driver утверждает, что findstr.exe ищет в десятки раз быстрее чем компоненты хиасма. Что скажешь? или проверишь? |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Ravilr писал(а): nesco, вот скажи. Тут г-н Driver утверждает, что findstr.exe ищет в десятки раз быстрее чем компоненты хиасма. Блокнот за 50 секунд, а HiAsm.ListBox (тот же файл) за 43 минуты ! |
|||
карма: 25 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Tad, разные подходы к открытию, ну, и, где-то что-то не оптимизированно
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): где-то что-то |
|||
карма: 25 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Добавлен новый компонент по мотивам схемы Tad-a [svn]SearchInFile.pas[/svn]
Обладает тем же быстродействием в писках вложения текста Tad, проверь у себя, как он работает |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, осталось заняться точкой doLoad визуальных компонент
(Я тебя не гружу ) ------------ Дoбавленo в 13.05: nesco писал(а): проверь у себя, как он работаетНормально - нашел 2938 строк из 800 000 за 1172 мс |
|||
карма: 25 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Tad писал(а): осталось заняться точкой doLoad визуальных компонентЛучше -- doAdd, сильно похоже на то, что она тормозит и очень сильно ------------ Дoбавленo в 13.39: Гы. Вот это бред. См. внимательно
Почему не сделать бы вот так
|
|||
карма: 22 |
|