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