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

Раздел посвящен программированию с использованием Power Basic.
Don Leno
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 421
Зарегистрирован: 13.10.2013 (Вс) 14:05

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

Сообщение Don Leno » 17.02.2015 (Вт) 21:48

Как объявить апи функцию в Повер бейсике, просто привык работать с ВБ6. Нужны ли будут какие нить дополнительные файлы и т.п. Ну конечно кроме апишных дллек)))

bon818
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 267
Зарегистрирован: 29.08.2009 (Сб) 4:49
Откуда: Ташкент

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

Сообщение bon818 » 18.02.2015 (Ср) 2:29

Для 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

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

Don Leno
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 421
Зарегистрирован: 13.10.2013 (Вс) 14:05

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

Сообщение Don Leno » 19.02.2015 (Чт) 18:58

Спс очень выручил))))


Вернуться в Power Basic

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

    TopList