Re: импорт из dll в VC6

From
Andrey Voitenkov ()
To
Boris Rudakov ()
Date
2003-10-19T01:07:24Z
Area
CARBON.COPY
 * Forwarded from area 'SU.WINDOWS.PROG'
From: Andrey Voitenkov <mccloud@vimas.com>

Boris Rudakov wrote:

[...]

>  AV> dumpbin /EXPORTS даст всё необходимое для создания .def,
>  AV> остается немного поработать напильником(текстовым редактором).
> 
>  AV> в общем-то сделать такую тулзу - день работы.
> 
> Ты забываешь про мэнглинг (декорэйтинг) имен. В общем случае в эту тулзу должен
> входить еще и парсер ц/цпп на предмет определить модель вызова и типы
> параметров.
> 
> Я бы не назвал это "днем работы". Даже если нарыть средне-вменяемый парсер (да
> еще и понимающий хотя бы основные мелкософто/борландоидные расширения языка) и
> суметь его прикрутить - это на несколько недель потянуть может "лехко".
> 
Я имел в виду impdef :)
Вариант microsoft dll -> microsoft def.

За общий случай dll -> import lib я бы вообще не стал браться,
даже если бы удалось сделать вариант, идеально проходящий все
приемочные тесты, я бы его не применил в боевых условиях без
ручной проверки. Но тогда весь смысл этой автоматизации теряется.

-- 
mccloud@

--- ifmail v.2.15dev5
 * Origin: Volia ISP (2:5020/400)