В файлах ODL - необходимо или полезно перечислять дополнительные интерфейсы в coclass? - PullRequest
0 голосов
/ 04 декабря 2018

Без добавления каких-либо дополнительных интерфейсов к разделу coclass диспинтерфейса в ODL, я все еще могу QueryInterface для IFoo, IBar и т. Д. Я также могу привести C # к этим различным интерфейсам и использоватьКлючевое слово "как" успешно.Насколько я могу судить, их присутствие или отсутствие в компоненте ODL, работающем в классе компонентов, не делает видимых различий.

Я вижу логику объявления интерфейсов по умолчанию и интерфейсов событий, но какую ощутимую пользу получают потребители, еслиДобавить IFoo и IBar в раздел coclass в ODL?Поскольку я не видел нигде в C #, который использует тот факт, что они рекламируются.Это чисто частный комментарий для дизайнера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...