POV (29.04.2014 22:50 - 22:54, просмотров: 106) ответил fk0 на Вариантов три: 1) статически (нужен LIB файл при компиляции, DLL файла нет), 2) динамически (нужен DLL при запуске, без DLL даже не стартует), 3) закат солнца вручную: запускается без DLL, вручную можно открыть DLL, выяснить адреса функции по
Ну вытащу я данные из dll в lib, и что? Как это решает проблему того, что я вызвал функцию из dll, а она минуту шкрябает по просторам - завесив мою прогу?.. если слегка подробнее (стараясь не выйти за рамки неразглашения), то у меня есть софт. Готовый, давно работающий. К нему я пишу .. ммм.. плагин. В виде dll.
Все интерфейсы уже давно определены и не мне их менять.
И вот мой плагин должен юзать стороннюю библу, так же не подлежащую разглашению/распространению (впрочем я сам там знаю ровно столько сколько решили мне предоставить).
Как в общем случае, не имея возможности изменить архитектуру софта, обезопасить себя от зависания программы из-за этой библы? Только отдельный поток.