如何在c ++ / MFC应用程序窗口中运行c#Form应用程序

时间:2016-05-12 06:39:34

标签: c# dll mfc com activex

我有一个c#应用程序和一个C ++ / MFC应用程序。 MFC应用程序是由我构建c#部分的其他人构建的。现在我想将c#应用程序作为c ++应用程序的一部分运行。

我发现我们可以使用dll(com,activeX)等在两个程序之间进行通信。我成功地使用COM在两个程序之间传递数据但是如何在vc ++应用程序中显示整个“WINDOW FORM”。

有办法做到这一点吗? 是否可能,或者我们可以只传输数据并获得对该数据的响应。我们可以将整个exe或其他格式的.net应用程序运行到vc ++应用程序中吗?

我还听说我们可以使用命令行执行方法(使用exec)在两个程序之间进行通信。(但我不知道如何执行此操作以及它是否有效。)

[注意:我不只是想在c ++中运行/调用c#exe并运行它,而是将c#应用程序作为c ++的一部分运行]

如果有办法做到这一点?如果有人能以某种方式向我推荐,那将会非常有帮助。

0 个答案:

没有答案