Как подключать API функции
В этой статье мы рассмотрим синтаксис подключения API функций.
Для подключения API используется ключевое словоDeclare, после которогоидёт Function илиSub, в зависимости от типаподключаемой процедуры. Затем идёт имя процедуры. После этого пишетсяключевое слво Lib и вкавычках файл библиотеки, в которой и хранится подключаемая процедура.За всем этим ставятся скобки и перечисляются передаваемые параметры итип возвращаемого значения (если это функция).
Пример подключения API функции для проигрывания звуков:
Declare Function sndPlaySound Lib "winmm.dll" Alias _
"sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
"sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Примечание: если не указать полный путь к файлу библиотеки, топрограмма будет искать его в системном каталоге Windows, в каталоге Windows ив корневом каталоге.