Страница 1 из 1

Как объявить api в Power Basic?

СообщениеДобавлено: 17.02.2015 (Вт) 21:48
Don Leno
Как объявить апи функцию в Повер бейсике, просто привык работать с ВБ6. Нужны ли будут какие нить дополнительные файлы и т.п. Ну конечно кроме апишных дллек)))

Re: Как объявить api в Power Basic?

СообщениеДобавлено: 18.02.2015 (Ср) 2:29
bon818
Для WinAPI уже есть готовые Хидеры - headerы = заголовки
которые можно подключать по необходимости(высокая скорость компиляции)
например:
#INCLUDE ONCE "WinBase.inc"
#INCLUDE ONCE "WinIOCtl.inc"
#INCLUDE ONCE "CommCtrl.inc"

или оптом):
#INCLUDE "Win32api.inc"

Можно и как в VB6 объявлять
PowerBASIC:
Declare Function GetWindowDC LIB "User32.dll" ALIAS "GetWindowDC" _
(Optional ByVal hWnd AS DWORD) AS DWORD
? STR$( GetWindowDC )


VB6
Declare Function GetWindowDC Lib "User32.dll" ALIAS "GetWindowDC" _
(Optional ByVal hWnd As Long) As Long
MsgBox GetWindowDC


В комплекте с компилятором идут:
Примеры в папке samples
Готовые заголовки в папке WinAPI

Нужны ли будут какие нить дополнительные файлы и т.п. = НЕТ!

Re: Как объявить api в Power Basic?

СообщениеДобавлено: 19.02.2015 (Чт) 18:58
Don Leno
Спс очень выручил))))