DirectX для PowerBasic, по

Раздел посвящен программированию с использованием Power Basic.
volo
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 10.12.2004 (Пт) 11:18
Откуда: Soviet Union

Добавил Direct Input примеры

Сообщение volo » 16.11.2006 (Чт) 10:34

Добавил Direct Input примеры:

Mouse, Keyboard, Joystick

http://sp.zdt.ru/sp_pb.php

volo
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 10.12.2004 (Пт) 11:18
Откуда: Soviet Union

добавил Direct Sound\Music примеры

Сообщение volo » 17.11.2006 (Пт) 19:17

Сегодня добавил Direct Sound, Direct Music примеры.

http://sp.zdt.ru/sp_pb.php

Примеры в остальные разделы добавлю - как появится время.
В архивах есть примеры ранее не публиковавшиеся

Заметил одну особенность индексации в Гугл:
(поиск по DirectX+Powerbasic приводит перво-очередно на эту же ветку)

http://www.google.com.ua/search?hl=ru&q=DirectX+Powerbasic&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&meta=

volo
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 10.12.2004 (Пт) 11:18
Откуда: Soviet Union

Добавил Direct Trans примеры

Сообщение volo » 20.11.2006 (Пн) 12:08

Добавил Direct Trans примеры.
http://sp.zdt.ru/sp_pb.php

Остальные примеры добавлю позже, неделя уж больно занятая[/url]

Dark Machine
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 126
Зарегистрирован: 26.05.2004 (Ср) 13:12

Сообщение Dark Machine » 20.11.2006 (Пн) 23:51

volo

Спасибо за великолепные примеры!
Очень большой вклад в графическое програмирование на PB.

Буду прогонять на 8 версии компилятора

volo
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 10.12.2004 (Пт) 11:18
Откуда: Soviet Union

добавил два примера по ASM

Сообщение volo » 21.11.2006 (Вт) 11:23

Добавил дополнительно два микро примера по ASM опкодам.
И походу добавил IimgСtx пример для работы с вебкамерами.

http://sp.zdt.ru/sp_pb.php

volo
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 10.12.2004 (Пт) 11:18
Откуда: Soviet Union

коментарий к заголовкам

Сообщение volo » 21.11.2006 (Вт) 12:45

Заголовки есть нескольних версий, поэтому некоторые особенности
вызова некоторых процедур -
например
DirectDrawCreate
и
DDDirectDrawCreate
это одно и тоже. (т.е. если встретился случай когда в примере
DirectDrawCreate, а в заголовке DDDirectDrawCreate)

то нужно в примере подкорректировать вызов DirectDrawCreate на
DDDirectDrawCreate.

Для FULL SCREEN режима в разных версиях DX может проявлятся ошибка по выходу из примера. Например пример rotate D3D -
в случае ошибки нужно подкорректировать процедуру очистки. В данном случае
ставим REM

IF wParam = %VK_ESCAPE THEN
' ! call OnDestroy
PostQuitMessage 0&


кусок кода
Код: Выделить всё

FUNCTION WndProc (BYVAL hWin AS LONG, BYVAL uMsg AS LONG, BYVAL wParam AS LONG, BYVAL lParam AS LONG) AS LONG
    SELECT CASE uMsg
     CASE %WM_KEYDOWN
                IF wParam = %VK_ESCAPE THEN
'                       ! call OnDestroy
                       PostQuitMessage 0&
                       FUNCTION = 0&
                       EXIT FUNCTION
                END IF
     CASE %WM_DESTROY
                       ! call OnDestroy
                       PostQuitMessage 0&
                       FUNCTION = 0&
                       EXIT FUNCTION
     END SELECT
     FUNCTION = DefWindowProc(hWin, uMsg, wParam, lParam)
END FUNCTION


volo
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 10.12.2004 (Пт) 11:18
Откуда: Soviet Union

Новые заголовки

Сообщение volo » 15.12.2006 (Пт) 14:15

Новая версия заголовков PBDX от 12-15-2006
http://sp.zdt.ru/sp_pb.php

см. в под-разделе
PBDX includes *

Майкл внес ранее некоторые добавления в DirectShow, была ошибка смещение 44 на 46. Поэтому примеры Dshow пока не выкладывал.

Изменения в последней версии пока не проверял

Пред.

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

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

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

    TopList