Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#1: 2011-10-31 01:06:21 ЛС | профиль | цитата
Выложена в виде готовой exe, т.к. отбор sha-файлов (для ускорения работы) реализован на IC.
http://forum.hiasm.com/forum_serv.php?q=56&id=2717
Программа не требует sqlite3.dll

Для тестирования использовалось 5798 sha-файлов (оказывается столько у меня на харде)

Отбор нужных файлов:
Эта схема - 17 сек.
Схема на стандартных компонентах - 25 сек.

Мелочь (выигрыш 32%), но приятно.(с)

Исходник shacomponentfind.rar
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1shacomponentfind.rar [6.9KB] [71]
Ответов: 1536
Рейтинг: 176
#2: 2011-10-31 10:14:42 ЛС | профиль | цитата
Tad писал(а):
использовалось 5798 sha-файлов
У меня их около 20000. Кроме того, я давно пользуюсь отбором и по рабочим (подключённым) точкам входа компонента. Вещь скорее более востребована, чем простой поиск по компонентам, среди огромного количества схем. Похожее я уже где-то выкладывал.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 16884
Рейтинг: 1239
#3: 2011-10-31 10:52:21 ЛС | профиль | цитата
ser_davkin, я тоже выкладывал на рассыпухе. Просто решил увеличить скорость.
Получилось, что одна IC с 2-я процедурами по 2-е строчки заменила кучу компонент и скорость увеличилась.
Это камушек в огород противникам применения IC.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8928
Рейтинг: 823
#4: 2011-10-31 11:06:20 ЛС | профиль | цитата
Tad, а у меня при заданной папке %hiasm_4.04b185 программка выдала только *.sha из папки Example
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#5: 2011-10-31 11:17:53 ЛС | профиль | цитата
Леонид, а кнопка "Искать в"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1536
Рейтинг: 176
#6: 2011-10-31 11:34:16 ЛС | профиль | цитата
Tad,
[flood]
Tad писал(а):
Это камушек в огород противникам применения IC.
Рано или поздно (исходя из собственного опыта распространения продукта Hiasm) многие пользователи склоняются к классическому способу написанию программ. Hiasm - это первые шаги в мир программирования, а дальше его становится мало. Но, тем не менее, о нём уже никто не забывает, используя и то и другое в паре.[/flood]
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 8928
Рейтинг: 823
#7: 2011-10-31 13:49:45 ЛС | профиль | цитата
Tad, действительно (А зачем второй путь )
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2011-10-31 15:19:13 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-06 16:49:42
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#9: 2011-11-02 17:03:20 ЛС | профиль | цитата
findcomponent_fast.rar
Последний вариант.
Добавлена возможность поиска примеров в старых "дельфийских" схемах, где небыло Make(delphi)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1findcomponent_fast.rar [7.5KB] [74]
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)