【发布时间】:2012-02-25 02:00:46
【问题描述】:
我看到一篇很好的文章解释了如何让 .net 应用程序直接相互通信 (http://ryanfarley.com/blog/archive/2004/05/10/605.aspx),但它涉及覆盖 WndProc你的表单中的方法,我显然不能在 vb6 中做。
还有其他可以在 vb6 中使用的应用程序间通信方法吗?
我即将在 .net 中开始一个新项目,但是有一些 vb6 表单我将无法在需要它们时立即移植。在考虑了几种不同的设计后,我决定最好让 vb6 应用程序在后台运行,并且当通知这样做时,它可以呈现我需要的任何表单,然后通知 .net 应用程序当表单关闭时。
【问题讨论】:
-
另外,我更喜欢不需要任何额外依赖的东西......例如,如果可以避免的话,我不想设置 msmq 或类似的东西。
-
在VB6中覆盖window proc是非常可能的,只要看看子类化。
-
@Deanna,谢谢。我发现了一段非常棒的代码,它使用管道做我想要的,但我一定会记住这一点,以防我需要它。
标签: .net vb6 communication