Форум: "Основная";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];
ВнизVC DLL + Delphi Найти похожие ветки
← →
MiHoY (2008-03-23 12:20) [0]Вопрос такой:
есть библиотека написанная на VC. в ней нет никаких экспортируемых функций: библа работает с драйвером ядра, основное назначение - передать ядру команду ДА или НЕТ
есть/будет программа на делфе, она загружает эту библу.
надо както реализовать связь между библиотекой и прогой. и именно библиотека должна вызывать в программе функцию и получать результат.
ПЫСЫ: можно и отказаться от библиотеки, только надо как то в делфе реализовать её функции. инициализация, останов и потоки - всё ясно и легко. НО, сама работа с драйвером мне не понятна
ПЫПЫСЫ: исходники библы, драйвера и тестовой проги от драйвера (из которой я и сделал библу) имеются
← →
palva © (2008-03-23 13:09) [1]Если библиотека не экспортирует имен, то обратиться к ней невозможно.
← →
MiHoY (2008-03-23 13:21) [2]изв, чтот я сёня туплю
можно увидеть пример обратного вызова функций в Делфи из C++ DLL ?
← →
Сергей М. © (2008-03-23 13:29) [3]
> сама работа с драйвером мне не понятна
Она, как правило, сводится к вызову ф-ции DeviceIOControl
← →
MiHoY (2008-03-23 14:02) [4]
> Она, как правило, сводится к вызову ф-ции DeviceIOControl
<Цитата>
это я понял. просто сам код там трудно читаемый
---
почти прикрутил я библу, только скажите, почему VC ругается на это:
static void CALLBACK (*saveProc)(char*);
← →
Сергей М. © (2008-03-23 14:05) [5]Это ты что таким образом объявил ?
← →
MiHoY (2008-03-23 14:11) [6]да дела. по примеру http://www.delphisources.ru/pages/faq/base/dll_call_back2.html
я в С++ ноль почти, забыл совсем
← →
Сергей М. © (2008-03-23 18:31) [7]Этот пример тебе не подойдет, потому что (цитата)
> в ней нет никаких экспортируемых функций
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c