это мой первый ТАК вопрос! Я хотел бы создать экземпляр COM-объекта и привести его к IDispatchEx, чтобы я мог перечислить его элементы. Вот пример:
Type _COMType = System.Type.GetTypeFromProgID("Scripting.FileSystemObject"); var _COMObject = (IDispatchEx)Activator.CreateInstance(_COMType);
Мой IDispatchEx идентичен тому, который на этом сайте (не мой веб-сайт), за исключением того, что GetNextDispID и GetMemberName возвращают целое число (которое я хочу использовать для HRESULT, как описано в MSDN).
Пример выше не работает. Есть ли способ создать экземпляр COM-объектов, как если бы активные сценарии приводились к интерфейсу IDispatchEx?
Спасибо за любую помощь/предложения!