Romtek писал(а):Перечисли что входит в скелет и каким образом (форма, модуль или программа).
скелет :
главная форма fmain.pas
framepanel.pas модуль содержащий класс файловой панели
uCopyThread, uMoveThread, uDeleteThread модули ответственные за копирование, перемещение и удаление в потоке
uFileList содержит класс для хранения списка файлов
uFindThread поиск файлов в потоке
и другие модули (по памяти все не перечислю) В общем то что обеспечивает базовую функциональность.
Замечание (так сказать, "фи"):
на мой взгляд, "встраивание" WinAPI (также касается и UNIX-функций) в код неприемлемо, нужно выносить ОС-зависимые участки кода в отдельные модули. Тот же uOSUtils.pas подойдёт для этих целей.
Собственно для этих целей он и создан, однако еще не все что можно туда перенесено.
Насчет потоков наколдовал в основном не я,
так уже было. Хотя и я внес в них свою лепту, однако под Линукс данный вариант не работает.
В тоже время поиск в потоке работает, поэтому там действительно слишком намудрили.
Надо их оптимизировать, чтобы не было проблем не под windows, не под Linux.