Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Вниз

Создание IDirectInput   Найти похожие ветки 

 
Алексей Стадник   (2003-08-25 06:57) [0]

Скачал заголовочные файлы DirectX 8
делаю так

var r:Hresult;
DInput:IDirectInput;
begin
r:=DirectInputCreate(HInstance,DIRECTINPUT_VERSION,DInput,nil);

после этого говорит "Access violation at adress 00000000"
Примеров на Delphi не нашел, а с Си вроде правильно перевёл.
IDirectDraw у меня нормально создаётся и работает.
Что я делаю не так?


 
Sapersky   (2003-08-25 13:17) [1]

Надо проверить соответствие DIRECTINPUT_VERSION и интерфейса (IDirectInput<номер>). Который VERSION в данном случае, толком не помню - вроде 3-й, хотя может и нет.
Вообще, если уж заголовочные файлы DX8, то лучше использовать модуль DirectInput8, в котором определён только IDirectInput8 и такого рода проблем быть не должно.
Кстати, для чего в данном случае требуется DirectInput?


 
Алексей Стадник   (2003-08-25 14:10) [2]

получилось! (IDirectInput8, DirectInput8Create)
там ещё GUID указывается в процедуре
спасибо Sapersky, ты очень мне помог.
Вообще-то я хочу использовать Game-Port как осцилограф.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
4-75449
Юрий Ж.
2003-10-28 16:05
2003.12.23
TabControl на WinAPI?


1-75148
чайник
2003-12-10 08:29
2003.12.23
компонент MaskEdit


4-75451
bers
2003-10-27 14:48
2003.12.23
Создание сервиса windows


7-75417
неважно
2003-10-16 15:56
2003.12.23
Работа с несколькими компортами одновременно :(


1-75183
Phn
2003-12-11 16:39
2003.12.23
TCustomListBox vs Columns





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский