Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > параметры ф-ций из dll


Автор: gonzales 4.4.2006, 19:21
Как вывести список экспоритируемых ф-ций из подключаемой DLL с параметрами этих функций???

Пробовал TDUMP - вывел функции без параметров
Пробовал PE-Explorer - то же самое

Прикладываю архив с длл-кой, интересуют две функции
AVER_GetTunerName
AVER_GetRemoteData

ну и вообще конечно теория

Автор: bems 4.4.2006, 19:34
Никак.
Если бы информация о параметрах сохранялась в длл, то при вызове функций не нужно было бы иметь свое описание.
Количество и размер параметров можно определить дизасемблировав библиотеку, но это бывает сложно, особенно если функция принимает структуры

Автор: Snowy 5.4.2006, 08:51
Вот поэтому в dll часто функции обзывают, приписывая к имени кол-во байт, передаваемых ей.
Типа function Summ8(a, b: integer): integer;
8 - говорит, что функция принимает 8 байт.
MASM вообще делает это автоматически.

Автор: gonzales 5.4.2006, 10:18
Жаль однако

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)