Здравствуйте, Keeper_andrew, Вы писали:
KA>Перед мной встала задача совместного использования одного объекта, заложенного в dll-ку...
KA>То есть запускается приложение — вызывает функцию из dll-ки, она возвращает указатель на объект(или интерфейс). Если объект был уже создан возвращается указатель на существующий объект.
KA>С этой задачей я почти справился. Так как еще не решил проблему с разрушением объекта при выгрузке dll из памяти.
А в чем проблема-то?
Тебе требуется, чтобы приложение узнало о том, что объект более недоступен (из-за выгрузки dll)?.. Ну, используй какой-нить callback.
А вообще-то это всё ооочень криво продумано. Убивать dll с работающим сервером объекта — это подход, мягко говоря, неправильный.