![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| Naf |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.4.2007 Репутация: нет Всего: нет |
Хочется сделать следующее. На этапе выполнения становится известно имя библиотеки DLL, имя функции, количество и тип параметров, тип возвращаемого значения. Как вызвать такую функцию?
Допустим имя библиотеки MyLib.dll имя функции MyFunc, она имеет два параметра integer и pchar и результат integer. С названиями все понятно, используем
а вот как быть с параметрами и результатом? |
|||
|
||||
| vovksextra |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 15.2.2008 Репутация: нет Всего: нет |
Если нет файла описания для функций и процедур, то количество параметров можно получить только пропустив через дебагер. иначе никак (и то можно определить только количество а тип невозможно !) Может не в тему - но возможно поможет Выкладываю исходники проекта (Delphi 7) который делает следующее: 1. При создании формы в арп таблицу для всех интерфейсов, которые входят в нашу сеть прописываются мак и айпи сервера, на котором "крутится" база MySQL, с таблицей соответствий маков и айпи. 2. Затем идет подключение к мускулю и получение таблицы соответствий. 3. Полученная таблица прописывается для всех интерфейсов нашей сети. 4. При закрытии формы - идет очистка таблицы АРП Данный проект не является "конечным" программным продуктом, но может быть принят за идею. (все необходимое в т.ч. и dll для мускуля в архиве) Удачи. http://www.komservice.net/uploads/files/ArpGetMySQL.zip Пардон - немного не понял вопроса
Это имел ввиду? Это сообщение отредактировал(а) vovksextra - 26.3.2008, 14:12 |
||||||
|
|||||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |