我看到了一篇很好的文章,解释了如何让.net应用程序直接相互通信(http://ryanfarley.com/blog/archive/2004/05/10/605.aspx) ,但它涉及覆盖您的窗体中的WndProc方法,这显然无法在vb6中完成。.net和vb6之间的Interapp通信
是否存在其他任何可以在vb6中使用的应用程序间通信方法?
我即将开始在.net中的一个新项目,但有vb6表格,我将无法立即移植,只要我需要他们。在考虑了几种不同的设计之后,我决定最好让vb6应用程序在后台运行,并在通知时这样做,它可以呈现我需要的任何表单,然后通知.net应用程序当表格被关闭时。
另外,宁愿不需要任何额外依赖项的东西...例如我不想安装msmq或类似的东西,如果我可以避免它。 – 2012-02-25 02:02:12
在VB6中重写窗口proc是非常可能的,只需查看子类。 – Deanna 2012-02-27 10:11:50
@Deanna,谢谢你。我发现了一个非常棒的代码,它使用管道来完成我想要的功能,但我一定会牢记这一点,以防万一我需要它。 – 2012-02-27 10:50:25