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


Автор: Voldemar2004 13.5.2005, 15:39
Как узнать какие функции содержит dll-ka, процедуры и т.п. и какие значения надо возвращать. Ну как в примере
http://forum.vingrad.ru/index.php?showtopic=51901
только если dll-ка - типа vorbis.dll, xvid.dll и т.п. smile

Автор: Akina 13.5.2005, 15:58
Описание на нее посмотреть... в исходниках покопаться... дизассемблировать наконец... smile

Автор: __Sergey__ 13.5.2005, 16:13
На счет параметров ф-ций и возврата их значений можно
без проблем смотреть для COM-dll, а для системных длл-ов
шерстить .h-файлы.

Автор: Voldemar2004 13.5.2005, 18:04
Цитата

На счет параметров ф-ций и возврата их значений можно
без проблем смотреть для COM-dll, а для системных длл-ов
шерстить .h-файлы.


*.h - файлы, т.е. заголовочные файлы функций? - здесь вам не C++ Builder.

ссылочка че-то кривовато работает?smile

Rar!.9ЄЇ▌6└A@ww рЎ▀\8bsPb╦Ў|¤[╘iz╪V└-0 чушь какая вместо rar'a. smile

Автор: Mephisto 14.5.2005, 06:51
Стандартная виндовозовская утилита "Быстрый просмотр" способна показать некоторые функции, а вернее все видимые! Но не показывает аргументы smile

Автор: Voldemar2004 14.5.2005, 11:03
Цитата

Стандартная виндовозовская утилита "Быстрый просмотр"


Что за утилита, напомни-ка, плиз. smile

Автор: __Sergey__ 14.5.2005, 13:39
Ни с помощью с++, ни VB, параметры в длл не увидишь smile
Можно определить только к-во требуемых ф-цией байт.
В прикрепленном файле исходники программы показавающей
все имортируемые и экспортируемые ф-ции из длл,
а также пример работы с tli, - это для чтения COM-dll,
вот здесь можно просмотреть все параметры и возват значений.
Цитата

ссылочка че-то кривовато работает?

Пробовал, грузится нормально.

Автор: Гость_Run-time Error 14.5.2005, 19:41
Цитата(Mephisto @ 14.5.2005, 06:51)
Стандартная виндовозовская утилита "Быстрый просмотр"

Чего ради?
Пуск->Проги->Стандарт->Блокнот
Файл->Открыть...
выбрал нужную dll (например fuck_you.dll) smile
Правка->Найти...
и вводишь имя дллки (т.е. fuck_you.dll).
И поиск.
найдешь много интересного. насчет параметров не знаю, вроде никак smile

Автор: Voldemar2004 15.5.2005, 11:42
Цитата

Чего ради?
Пуск->Проги->Стандарт->Блокнот
Файл->Открыть...
выбрал нужную dll (например fuck_you.dll) 
Правка->Найти...
и вводишь имя дллки (т.е. fuck_you.dll).
И поиск.
найдешь много интересного. насчет параметров не знаю, вроде никак


Я WinCommander'ом пользуюсь ну так можно через F3 - тоже самое, но все равно как зуб вырывать через ан!"№;*?:е от"№;%-тие, извините за выражение.

А как официально смотрит на это MS, что в MSDN пишут? Я множество программ видел, которые каким-то способом узнают (автоматически!) о возможностях тех или иных dll (Virtual Dub при подключении кодеков).

Автор: __Sergey__ 16.5.2005, 13:05
Сорри господа, smile
Я Вым нее то скинул.
Вот просмотр импорта и экспорта из длл.

Автор: Voldemar2004 17.5.2005, 13:41
Цитата

Сорри господа, 
Я Вым нее то скинул.
Вот просмотр импорта и экспорта из длл.


А вот это рулез!

Автор: Exception 20.5.2005, 11:39
Это прога из книги "Программирование на Win32API в Visual Basic".

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