|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
|||||||||||
Разъясните код работы с xinput1_4.dll04.07.2016, 16:58. Показов 1736. Ответов 8
Метки нет (Все метки)
Здравствуйте! Я по моему уже задавал этот вопрос давно, но не кто не ответил, объясните, что обозначает этот код:
я так понимаю:
0
|
|||||||||||
| 04.07.2016, 16:58 | |
|
Ответы с готовыми решениями:
8
Разъясните код Разъясните код Структуры Матрицы (разъясните код) |
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
| 04.07.2016, 17:02 | |
|
Код чего??
0
|
|
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
|
| 04.07.2016, 17:20 [ТС] | |
|
тут очевидно, подключение библиотеки xinput1_4.dll
0
|
|
|
19 / 29 / 13
Регистрация: 09.02.2016
Сообщений: 230
|
|
| 04.07.2016, 17:26 | |
|
ты хочешь узнать что конкретно все это делает или тебе непонятно, что происходит в месте c def и tydef(что к чему ставится)?
0
|
|
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
||||||
| 04.07.2016, 17:32 [ТС] | ||||||
|
Хрисипп
Расскажите, пожалуйста, все что можете рассказать об этом коде Добавлено через 30 секунд
0
|
||||||
|
19 / 29 / 13
Регистрация: 09.02.2016
Сообщений: 230
|
|
| 04.07.2016, 18:19 | |
|
2 строка-
где компилятор видит X_INPUT_GET_STATE(name) , подставляет DWORD WINAPI name(DWORD dwUserIndex, XINPUT_STATE *pState). думаю понятно, что в место name то, что ты написал 3 строка- там получается #typedef DWORD WINAPI x_input_get_state(DWORD dwUserIndex, XINPUT_STATE *pState); что означает, что при написании DWORD, будет выполняться WINAPI x_input_get_state(DWORD dwUserIndex, XINPUT_STATE *pState); с 4 по 7 ну тут определение функции DWORD WINAPI XInputGetStateStub(DWORD dwUserIndex, XINPUT_STATE *pState) 8-я статик переменной типа x_input_get_state присваивается что-то ну и в 9-ой при написании XInputGetState подставляется XInputGetState_ Добавлено через 35 минут только я не понимаю зачем это определение функции с 4 по 7, если сразу ретерн, не считая уж бесполезные переменные( ну с оптимизацией наверное вся эта функция отлетит и, и будет вставляться ERROR_DEVICE_NOT_CONNECTED). ну я с win api совсем не знаком и написал как вижу все это. а на msdn ничего нету вспомогательного к это либе?
1
|
|
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
||
| 05.07.2016, 16:06 [ТС] | ||
|
Так,а в 8 строчке что за переменная, что это за тип вообще и в 9 там переменная из 8 используется?
0
|
||
|
19 / 29 / 13
Регистрация: 09.02.2016
Сообщений: 230
|
|
| 05.07.2016, 18:03 | |
|
ой-ой, что-то я тебе совсем про 3-7ю строки наврал. там, насколько я понимаю, идет переименование итератора :
в DWORD WINAPI x_input_get_state(DWORD dwUserIndex, XINPUT_STATE *pState) x_input_get_state -(основа, так сказать) это от какого имени уже будет идти переопределение, получается. и с 4-7 и идет переопределение с именем XInputGetStateStub. так как оно сразу под typedef'ом и определяется, то писать x_input_get_state не нужно. насчет переменных. в 8-й - это нужно смотреть, где она определена(и вообще это же вроде не важно). и да в 9-й используется та переменная. в общем в 8-9й идет тоже переопределение, и везде где использовалась обычная XInputGetState, будет static XInputGetState но опять же, я могу ошибаться еще и в силу недостаточных знаний языка. так что лучше полагаться на себя- самому все находить. Добавлено через 10 минут еще вот http://www.cplusplus.com/forum/beginner/89717/ может поможет в понимании
1
|
|
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
||||||
| 05.07.2016, 21:27 [ТС] | ||||||
|
все равно не понял как это работает, не ужели проще нельзя написать, когда нибудь может разберусь)
Спасибо за помощь Добавлено через 2 минуты ну все таки, какой смысл присваивать это значение:
Добавлено через 1 минуту я так то могу посмотреть, что туда записывается, но я думал может кто нибудь пользуется здесь этим методом и саму суть расскажет
0
|
||||||
| 05.07.2016, 21:27 | |
|
Помогаю со студенческими работами здесь
9
C++ DLL для работы с php файлами Библиотеки для работы с джейсоном, не требующие dll Разъясните суть работы программы Разъясните код Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|