|
2 / 2 / 4
Регистрация: 31.03.2015
Сообщений: 38
|
|||||||||||
Доступ к функции библиотеки на основе *.dll и *.h29.09.2016, 15:34. Показов 3394. Ответов 8
Метки нет (Все метки)
Имеется стандартная библиотека setupapi.dll. Есть заголовочный файл к ней setupapi.h, в котором объявлены прототипы функций. Но объявлены кучеряво:
Листинг 1.
Я сделал так: Листинг 2.
0
|
|||||||||||
| 29.09.2016, 15:34 | |
|
Ответы с готовыми решениями:
8
Функции библиотеки bass.dll
Создание dll библиотеки в C#. Вызов классов этой библиотеки |
|
Ушел с форума
|
|
| 29.09.2016, 15:51 | |
|
А не проще ли подключить setupapi.lib и вызвать функцию напрямую
(раннее связывание dll)?
0
|
|
|
2 / 2 / 4
Регистрация: 31.03.2015
Сообщений: 38
|
|
| 29.09.2016, 17:27 [ТС] | |
|
У меня нет setupapi.lib, f pkst zpsrb говорят, что набор функций отдельно взятой версии setupapi.lib может не совпадать с setupapi.dll, аналогично и с другими dll.
Посему и корячусь так.
0
|
|
|
Ушел с форума
|
|||
| 29.09.2016, 17:39 | |||
|
Microsoft собирает dll и выкладывает .h и .lib-файлы, которые соответствуют их публичному интерфейсу, т.е. тому, который описан в MSDN и который поддерживается на соответствующих версиях Windows. Какие конкретно могут быть проблемы с, например, SetupDiGetClassDevs, если ее сигнатура не менялась уже много лет? То, что набор функций в .lib, .h и .dll различается, не играет в данном случае никакой роли, т.к. при загрузке dll связывание выполняется не по сигнатурам или каким-то другим бинарным характеристикам, а по именам. Windows Driver Kit, то этот файл должен быть, это 100%.
1
|
|||
|
2 / 2 / 4
Регистрация: 31.03.2015
Сообщений: 38
|
|
| 29.09.2016, 18:30 [ТС] | |
|
Уу, была где то 6 студия, попробую из нее выудить, а так то codeblocks пользуюсь.
0
|
|
|
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
|
|||
| 29.09.2016, 19:28 | |||
|
0
|
|||
|
2 / 2 / 4
Регистрация: 31.03.2015
Сообщений: 38
|
|
| 30.09.2016, 14:44 [ТС] | |
|
Да?? Спасибо за наводку, погляжу завтра.
Добавлено через 19 часов 0 минут GoshaM ага, есть такой файл. Вот как его теперь прикрутить? Нигде толком не сказано. Везде через ключи компилятора. А иного способа нет?
0
|
|
|
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
|
|
| 30.09.2016, 15:05 | |
|
В меню Project->Buid options...
В открывшемся диалоге должно быть выделено название проекта, а не сборки (левый верхний угол). Закладка Linker settings Кнопка Add Вводится название setupapi
1
|
|
|
2 / 2 / 4
Регистрация: 31.03.2015
Сообщений: 38
|
||
| 30.09.2016, 15:22 [ТС] | ||
|
Разобрался немного. Компилятор теперь не ругается сильно. Попробую выудить поработать с либами.
Добавлено через 3 минуты
0
|
||
| 30.09.2016, 15:22 | |
|
Помогаю со студенческими работами здесь
9
Как использовать методы библиотеки DLL, и игнорировать их, когда DLL нету? Где взять библиотеки JSCore.dll и WebKitCore.dll Слетели библиотеки .dll При запуске любых приложений на компьютере вылетает ошибка с расширением .dll Библиотеки libeay32.dll ssleay32.dll CDialogEx + dll, После завершения модального диалога (CDialogEx) из длл-библиотеки работа длл-библиотеки прерывается Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|