Показать сообщение отдельно
Старый 11.09.2006, 16:11   #9  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Такое впечатление, что в Axapta'е это сделано специально.

Т.е. при первом создании COM-объекта происходит загрузка dll в память процесса. При этом в таблицу ссылок на открытые модули добавляется вновь созданный. При удалении экземпляра класса COM-объекта эта dll не освобождается, а ссылка на нее остается в памяти. При последующей попытке вызова этой dll просто используется уже загруженный модуль.

Можно принудительно удалить из памяти dll, но при последующей попытке ее загрузить Axapta упадет
__________________
Axapta v.3.0 sp5 kr2