Здравствуйте Алекс, спасибо за ответ.
Вы писали:
...
А>//Создаем объект
А>ev = new _DObjEvents;
...
Ну так в этом и проблема: '_DObjEvents' это только интерфейс, т.е. класс с чисто виртуальными функциями. Так как он унаследован от IDispatch то для его использования нужно реализовать методы IDispatch, по крайней мере 'Invoke'

.
В конце концов был использован класс ATL 'IDispEventSimpleImpl' так как он не зависит от _Module ( хотя глобальная переменая _Module все равно должна быть объявлена, иначе будут ошибки компиляции).
Jack.