Разница между файлом .ocx и элементом управления .Net

В чем разница между файлом .OCX, созданным в MFC или VB, и элементом управления .Net, созданным на C#?

  1. Можно ли использовать .Net Control в приложении MFC?

  2. У меня есть диалог в C#. Мне нужно использовать тот же диалог в MFC. Могу ли я импортировать весь диалог в Mfc или сохранить приложение C# в виде файла .OCX и использовать его в MFC?


person subbu    schedule 23.05.2011    source источник


Ответы (1)


Основное отличие: .ocx неуправляемый, потому что MFC неуправляемый, элементы управления .NET управляются (если вы не пытаетесь использовать MFC в .NET или других неуправляемых вещах).

Я думаю, что вы не можете сохранить свое приложение .NET в виде файла .ocx, по крайней мере, нет стандартного способа сделать это, но вы все равно можете использовать элементы управления .NET в C++, потому что они могут быть зарегистрированы для COM-взаимодействия.

person Bogdan Verbenets    schedule 23.05.2011