Я работаю над проектом, который обновляет (очень) старую (и значительно большую) программу, написанную в значительной степени с COM/MFC, для использования компонентов WPF/управляемых .NET, и часть ее пытается перенести по старым COM-интерфейсам, объявленным в IDL, на управляемые интерфейсы C#. В чем разница между интерфейсами, объявленными внутри и снаружи блоков «библиотеки»?
Расположение объявления интерфейса в файлах IDL
Ответы (1)
Нет ни одного. Объявление интерфейса внутри library {}
просто гарантирует его присутствие в библиотеке типов, даже если на него не ссылаются какие-либо соклассы. Ничего, что имело бы значение для ваших объявлений C#.
person
Hans Passant
schedule
02.06.2011
Круто, это именно то, на что я надеялся. Спасибо.
- person Alex Marshall; 02.06.2011