выплевывает его типом поданного интерфейса (IModelLocatorByNames).
Я так понимаю теперь он не может их сопоставить? Это я убрал наследование IModelLocatorByNames от IModelLocator
Да
А что-тотипа IUnknown у вас там есть? Где есть метод QueryInterface ?
Не ну наследование интерфейсов допустимо, просто это горбуха, сейчас у тебя два интерфейса, ты можешь с этим справиться таким образом, завтра ещё 4 интерфейса добавится, ты как их будешь обрабатывать?
Обсуждают сегодня