Форум » [x]Harbour » HB_DIREXISTS » Ответить

HB_DIREXISTS

Dima: В случае когда чекается дорога включая UNC , 1 раз из 100 примерно , прога вешается на пару секунд. Есть ли альтернатива этой функции (пусть даже будет самопал) , не вешающая основную программу ?

Ответов - 6

SergKis: lExists := hb_vfDirExists( cDirName ) пробовал ?

Dima: пробну спасибо

Pasha: Обе эти функции сразу вызывают GetFileAttributes из winapi, больше никаких вызовов нет Тормоз дает эта функция


Dima: Pasha пишет: Тормоз дает эта функция Обойти тормозок возможно ?

Pasha: Так причина тормозка же неизвестна. Может антивирус мешает, может еще что Из винапишных средстве есть еще: PathIsDirectory PathFileExists (не работает для unc) можно написать обертки для них, но не факт, это они будут работать по другому

PSP: А если, к примеру, DirChange() использовать? Сохранив предварительно путь к текущей папке.



полная версия страницы