Вверх ↑
Ответов: 1173
Рейтинг: 49
#1: 2012-05-31 14:47:13 ЛС | профиль | цитата
Для исправления следует заменить в pas-файле FileSearch'а это:

else _hi_OnEvent(_event_onOtherFiles,Dir + FindData.cFileName);
на это:

else if (_prop_FullName) then _hi_OnEvent(_event_onOtherFiles, Dir + FindData.cFileName)
else _hi_OnEvent(_event_onOtherFiles, FindData.cFileName);
Исправил Netspirit.


Компонент FileSearch выдаёт немного неправильный результат на onOtherFiles: во-первых, параметр FullName не учитывается - всегда выдаётся полное имя (или так и должно быть?), во-вторых, к адресу подставляется лишний слеш, например: C:\...\Desktop\\desktop.ini
Лишний слеш исправляется редактированием 84-ой строки кода компонента:

end else _hi_OnEvent(_event_onOtherFiles,Dir + FindData.cFileName);
Что делать с FN (кроме разделения компонентом FilePart) - не знаю.
Чушь, конечно, но решил сообщить всё-таки
карма: 0

0