Доброе время суток!
Я пишу COM-объекты без использования ATL, описывая и контролируя почти все аспекты жизни COM-объекта самостоятельно. Возникла необходимость "вылезть" с кнопочкой на панель инструментов ArcMAP. Унаследовал ко-класс своего интерфейса от ICommand из SystemUI, определил все его методы (ICommand оказался абстрактным
) и успешно откомпилировался. Однако, при добавлении в ArcMAP команды из файла получаю сообщение "Не удается загрузить библиотеку из указанного файла". Пример с IZoom, написанный на ATL разобрал и "интересных" различий со своим проектом не вижу. Вот такая проблема. Какие могут быть предположения? Может там DLLMAIN какой-то особенный?