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