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)