PureBasic


PureBasic - Library (Библиотека)

Обзор

Библиотеки - это разделяемые компоненты ОС, содержащие конкретные функции, используемые программистом. Например, библиотека может содержать функции, созданные чтобы с лёгкостью управляться с картинками. Каждая ОС предоставляет немалое количество разделяемых библиотек, помогающих облегчить жизнь программиста. В PureBasic возможно обращаться к этим внешним библиотекам не только просто, но ещё и динамически!

Причина такой полезности библиотек в том, что они отделены от использующих их приложений, но в то же время разделены между этими приложениями. Файл библиотеки требуется загрузить в память только один раз, отсюда сбережение памяти, особенно если это широко используемая библиотека. Программист тоже получает выгоду, оттого что не нужно изобретать колесо каждый раз, когда в приложении понадобится нетривиальное поведение.

Вдобавок библиотеки отличное место для размещения процедур, используемых несколькими программами. Эти библиотеки легко обновлять, когда делаются изменения, не нужно изменять главный выполняемый файл, использующий эту библиотеку.

В ОС Windows разделяемые библиотеки хорошо известны как 'DLL', или динамически связываемые библиотеки (Dynamic Link Libraries).

Список команд

CallCFunction
CallCFunctionFast
CallFunction
CallFunctionFast
CloseLibrary
CountLibraryFunctions
ExamineLibraryFunctions
GetFunction
GetFunctionEntry
IsLibrary
LibraryFunctionAddress
LibraryFunctionName
LibraryID
NextLibraryFunction
OpenLibrary

Пример для всех OS

Library.pb

Поддерживаемые OS

Все

Справочное руководство - оглавление