Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» DLL

Автор: WolfON
Дата сообщения: 02.07.2003 00:12
Собственна трабла вот в чем - есть DLL.
Очень нужная, но документации к ней никакой.
Как узнать какие в ней содержаться функции и процедуры и их параметры, т.к. она будет использоваться в одной моей проге.
Автор: Arion
Дата сообщения: 02.07.2003 08:46
К Visual Studio прилагается консольная программа dumpbin, которая позволяет в том числе и просмотреть список экспортируемых функций. С параметрами дело обстоит сложнее, если имя функции декорированное, то можно узнать сколько байт передается в качестве аргументов, в любом случае придется анализировать стек вызываемой функции
Автор: FireBrizz
Дата сообщения: 02.07.2003 10:11
WolfON

Arion прав насчет параметров, а сами функции также можно глянуть через Dependency Walker от той же VS
Автор: WolfON
Дата сообщения: 02.07.2003 11:06
Ну или через tdump в Дельфи.
Так мне нужны только параметры...
А вообще, реально на Visual Studio вызвать функцию из DLL без параметров?
Автор: FireBrizz
Дата сообщения: 02.07.2003 11:45
WolfON
ИМХО

Цитата:
на Visual Studio

нельзя вызвать ничего - это IDE ну это ты и сам знаеш
А надо чтобы вызванная функция работала ? - если надо, то как она без параметров работать то будет (если они предусмотренны)?
Автор: Arion
Дата сообщения: 02.07.2003 14:24

Цитата:
А вообще, реально на Visual Studio вызвать функцию из DLL без параметров?


Неа, нереально. Такие вещи только в ассемблере прокатывают. (Кстати можно попробовать блоки __asm). В любом случае если не передавать параметры результат будет один - Access Violation.

Страницы: 1

Предыдущая тема: С чего начать с С или с С++?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.