IsLibrary()
Синтаксис
Result = IsLibrary(#Library)
Описание
Проверяет, соответствует ли данный Номер #Library действительно существующей и правильно инициализированной библиотеке.
Параметры
#Library Номер для идентификации библиотеки, который требуется протестировать.
Возвращаемое значение
Возвращает не нулевое значение, если Номер #Library указывает на доступную и правильно открытую библиотеку, в противном случае возвращается 0.
Комментарии
Эта функция не создаёт ошибок и может использоваться с любым значением. Это - корректный способ убедиться, что библиотека готова к использованию.
Пример для Windows
Define Num = OpenLibrary(#PB_Any, "user32.dll") ; Открывает библиотеку user32.dll и запоминает сгенерированный Номер в переменную Num ; ... ; здесь должен ; находится основной ; код программы ; ... If IsLibrary(Num) ; Проверка, открыта ли библиотека CloseLibrary(Num) ; Закрытие библиотеки EndIf
См. также
OpenLibrary(), CloseLibrary()
Поддерживаемые OS
Все