C# 将值从C传递到VB窗体

C# 将值从C传递到VB窗体,c#,vb.net,forms,C#,Vb.net,Forms,我需要一些关于如何让VB.NET表单从C表单返回值的建议 不幸的是,将VB项目转换为C只需花费很长时间 两者都是完全独立的项目,它们彼此独立,不在同一个解决方案中 基本上,C应用程序有3个参数nRoll、nPitch和nYaw,它们被声明为整数。我希望我的VB项目能够获得这3个值,以便它们可以在VB表单中使用 有没有可能在单独的项目中实现这一点,或者我必须考虑做一些更复杂的事情,比如将VB项目添加到C解决方案中,并像使用普通形式一样传递参数,这是否可行 我在网上找到的一切似乎都告诉我,如果不将其

我需要一些关于如何让VB.NET表单从C表单返回值的建议

不幸的是,将VB项目转换为C只需花费很长时间

两者都是完全独立的项目,它们彼此独立,不在同一个解决方案中

基本上,C应用程序有3个参数nRoll、nPitch和nYaw,它们被声明为整数。我希望我的VB项目能够获得这3个值,以便它们可以在VB表单中使用

有没有可能在单独的项目中实现这一点,或者我必须考虑做一些更复杂的事情,比如将VB项目添加到C解决方案中,并像使用普通形式一样传递参数,这是否可行

我在网上找到的一切似乎都告诉我,如果不将其中一个项目编译成DLL并引用它以便能够解析两个项目之间的值,这是不可能的。然而,我并不特别想这样做,因为如果它不起作用,我可能最终会发现我浪费了时间

我想到的另一种方法是愚蠢和低效的,但我可以简单地将C项目中的3个值写入文本文档,然后在VB中解析这些值以使用它们,只要这是可能的,而不会出现文件使用错误

因此,如果有人有这样做的知识,请你指导我通过程序,因为它只有3个值,我需要我正在寻找最简单的方法。任何帮助都将不胜感激

谢谢
~Callum

这称为进程间通信在这里搜索[c]带括号的进程间通信。@meda啊,谢谢你,我知道有这样的事情,我只是知道怎么说。我过去曾用它将数据从Xbox 360控制器发送到另一个表单。我真不敢相信我忘记了窗口消息,所以我应该能够让它工作。你的主题有点误导性——你想在C和VB进程之间传递值,而不是表单。我可以提到,我用的是一种叫做命名管道的东西,但这是相当老式的,有更现代的技术。