|
![]() |
#1 |
Участник
|
Проблема именно с axapta. Она после использования не освобождает dll . dll освобождается только после закрытия сеанса axapta. Извините, что не понятно изложил.
C уважением, Дмитрий |
|
![]() |
#2 |
Участник
|
Задачу удалось решить. Возможно это кому-нибудь пригодится. В С# не требуется указывать явную загрузку dll (в нашем случае dll производителя оборудования), загрузка произойдет автоматически при инициализации класса. В деструктор добавляю поиск hModule этой dll и явно делаю FreeLiblary по количеству загруженных копий. Что бы не было в дальнейшем ошибки при создании экземпляра класса, в конструктор добаляю LoadLiblary. Таким образом не страшно, что в axapta не выгружается dll на С#, сама dll следит за используемыми ресурсами.
С уважением, Дмитрий. |
|