Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Как узнать параметры функции в DLL   Найти похожие ветки 

 
Dark Simpson ©   (2003-06-13 02:46) [0]

Как можно (и можно ли вообще) узнать параметры функции, вызываемой из внешенй библиотеки?


 
Suntechnic ©   (2003-06-13 06:38) [1]

Практически никак нельзя. Можно попытаться путём дизассемблирования самой ф-ции понять что она за параметры использует, но это занятие не для слобонервных.


 
white ©   (2003-06-13 07:36) [2]

можно узнать из командной строки с помощью impdef.exe

копируешь dll в папку где нах-ся impdef.exe
и в командной строке пишешь IMPDEF 123.def namedll.dll
она создаст тебе текстовый файл 123.def где будут описания всех процедур и функций и их параметры.


 
Suntechnic ©   (2003-06-13 08:14) [3]

>white © (13.06.03 07:36)
где будут описания всех процедур и функций и их параметры.
Параметры?! Можно с этого места поподробнее? А то мы тут себе голову ломаем, а оно вон оказывается как всё просто...



 
white ©   (2003-06-13 08:56) [4]

да чета на счет параметров я погорячился
называется не проверил сам не подсказывай другому,

но с другой стороны можно попробовать импортировать её через import type library и там посмотреть описание


 
Suntechnic ©   (2003-06-13 09:13) [5]

>white ©
но с другой стороны можно попробовать импортировать её через import type library и там посмотреть описание

Сдаётся мне Вы опять погорячились :) Посмотреть библиотеку типов, можно только у того, кто заявил, что он COM сервер. Но COM серверы это тема для отдельного разговора, не имеющая никакого отношения к данной ветки.


 
Kolesya ©   (2003-06-13 09:13) [6]

>... импортировать её через import type library и там ...

Не всякая DLL-ка захочет импортироваться


 
Kolesya ©   (2003-06-13 09:16) [7]

Есть класная утилита (если не ошибаюсь с названием) Dependency Walker, но и та не показывает параметры


 
Anatoly Podgoretsky ©   (2003-06-13 09:24) [8]

И как можно показать, то чего нет, информация о параметрах просто отсутствует.


 
FH   (2003-06-13 10:32) [9]

2 white

а вот с чего бы это - "Couldn"t open file with CreateFile()"



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
1-84253
Gogol
2003-06-13 19:01
2003.06.26
Общая процедура OnChange на MyEdit: Array [0..n] of TEdit,


1-84323
[BAD]Angel
2003-06-08 20:31
2003.06.26
Массив случайных не повторяющихся чисел


8-84444
__ALX__
2003-03-10 23:58
2003.06.26
Dynamic Array


1-84094
ers
2003-06-10 14:08
2003.06.26
Как сделать подобие Object Inspector как в Delphi/C Builder?


14-84759
Vopros
2003-06-06 11:20
2003.06.26
Как отослать письма?