Форум » [x]Harbour » IsDir() - есть в доках, нет в дистр. » Ответить

IsDir() - есть в доках, нет в дистр.

SADSTAR2: Функция IsDir() - есть в доках, нет в дистрибутиве MiniGUI. Чем бы ее заменить?

Ответов - 4

Dima: Такой тоже нет IsDirectory ?

Pasha: Так это функции Harbour IsDirectory - из rtl, IsDir - из ct

gfilatov: SADSTAR2 пишет: Чем бы ее заменить? *--------------------------------------------------------* FUNCTION IsDir( cDir ) *--------------------------------------------------------* LOCAL lExist := .T. LOCAL cCurDir := GetCurrentFolder() IF DIRCHANGE( cDir ) > 0 lExist := .F. ELSE DIRCHANGE( cCurDir ) ENDIF RETURN lExist


Петр: Аналог xHarbour IsDirectory в Harbour называется hb_DirExists() Использует вызов WAPI функции GetFileAttributes и является самым быстрым и точным методом проверки существования папки. Тоже самое можно сказать и о hb_FileExists() применительно к проверке существования файла.



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