Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SDK (C++) -> Delphi 
V
    Опции темы
konung
Дата 26.4.2022, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 7.11.2007

Репутация: нет
Всего: нет



доброго времени суток, уважаемый all.
нужна консультация по таккому вопросу (именно так - ранее я не делал...):

- есть sdk для управления устройством. по умолчанию - он собирается в статическую библиотеку в студии. вроде всё собирается. демки приложенные - тоже и работают в рамках своих демочных задач.
- надо всё это дело прикрутить в delphi. можно из демки сделать исполняемый файл, коий буду дёргать с параметрами, но не нравится такой подход. оптимальнее - dll... впихнув там где надо (почти везде в головном файле) __declspec(dllexport), и указав в сборе - dll - вроде как его сформировал. 
- перелопатил заголовки, и создал (вроде как) обёртку для dll под делфи. 
- и вот (!!!) пытаюсь повторить демку уже в дельфях строя и вызывая аналогичное - не всё хорошо. повторив как в демо посылку широковещательного запроса - получаю от девайса ответ с его данными. а далее - ни как... вроде облазал всё. проверил... но не выходит.

т.к. делаю это впервые сильно подозреваю что накосячил и не в одном месте. может и при сборке dll. и при создании файла с заголовками вызова функций. есть ли кто-то, кто б мог поглядеть то что получилось (понимаю, что это не минутное дело) да потыкать носом - что да как сделано не так. а может и помочь собрать это всё дело в кучу. ессно - что надо - скину тут, или, если угодно - в личку.

для разбора выкладываю то, что есть:
SDK.zip - сам SDK
SDK-Mod.zip - то как я модифицировал один из файлов для получения DLL
SDK-Pas.zip - заголовки к либе на паскале (за оформление или мелочи - не ругайте. оно ж пока в работе)
SDK-Demo.ZIP - попытка повторить демку в дельфе в коей и не взлетает. в месте 
Код

SetBroadcastCallback(@OnDeviceBroadcast);
 - отрабатывает. а вот далее 
Код

SetDeviceStateUpdateCallback(@OnDeviceInfoChange);
 - уже нет 


Это сообщение отредактировал(а) konung - 28.4.2022, 00:05
PM MAIL   Вверх
konung
Дата 28.4.2022, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 7.11.2007

Репутация: нет
Всего: нет



тему можно считать закрытой. разобрался сам.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0996 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.