Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2016-04-02 14:01:34 ЛС | профиль | цитата
Лебедь, рак и щука в одном аквариуме(квадратике) не размножаютcя!
1. Если Include=Files, то на onSearch выдаются файлы, прошедшие маску, с инкрементом счетчика. Точка.
На onOtherFiles - только файлы не прошедшие маску (папки не выдаются). Может быть для поиска левых файлов? У совместимости больший козырь, а так...
2. Если Include=Dirs, то на onSearch выдаются только все найденные папки. Точка.
Только инкрементируется счетчик - возможно. ?
3. Если Include=All, (сложный вопрос), то на onSearch выдаются все папки, и прошедшие маску файлы. Точка.
Больше никаких телодвижений!!!
4. + точку = procedure _work_doInclude(var _Data:TData; Index:word);

Квадратики не библиотеки...
И не надо стремиться к универсальности в одной точке. Чем больше точек - тем лучше, но совместимость...
Где чего прибавится, то в другом месте убудет - глобальный закон.
карма: 6

0