Passing string data to vb6.0 desktop application<p align=left><font face=Arial size=2></font> </p><span> <p>Hi everybody,</p> <p align=left>I need to pass some data(string) from my C# desktop application to vb6.0 desktop application. what is the best way to do that.</p> <p align=left>Its very urgent. Please help</p> <p align=left> </p> <p align=left>Thank you very much</p></span>© 2009 Microsoft Corporation. All rights reserved.Thu, 19 Jun 2008 00:15:52 Za1f009f6-cd21-49b7-b89d-de6326f8aabbhttp://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#a1f009f6-cd21-49b7-b89d-de6326f8aabbhttp://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#a1f009f6-cd21-49b7-b89d-de6326f8aabbSunilKumar111http://social.msdn.microsoft.com/Profile/en-US/?user=SunilKumar111Passing string data to vb6.0 desktop application<p align=left><font face=Arial size=2></font> </p><span> <p>Hi everybody,</p> <p align=left>I need to pass some data(string) from my C# desktop application to vb6.0 desktop application. what is the best way to do that.</p> <p align=left>Its very urgent. Please help</p> <p align=left> </p> <p align=left>Thank you very much</p></span>Tue, 09 Oct 2007 06:20:52 Z2007-10-11T03:03:42Zhttp://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#e1e50897-c48f-4ccd-b988-754160fe0403http://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#e1e50897-c48f-4ccd-b988-754160fe0403Feng Chenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Feng%20ChenPassing string data to vb6.0 desktop application<font face="Times New Roman"></font><font face=Arial size=2> <p class=MsoNormal style="margin:6pt 0in"><font face=Calibri size=3>Hi SunilKumar111,</font></p> <p class=MsoNormal style="margin:6pt 0in"><font face=Calibri size=3>Could you please cover your VB6.0 application in more details? Is it a control DLL and you want to use it in your C# application or it is a single application?</font></p> <p class=MsoNormal style="margin:6pt 0in"><font face=Calibri size=3>Thanks!</font></p> <p align=left></font> </p>Wed, 10 Oct 2007 07:13:02 Z2007-10-10T07:13:02Zhttp://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#0acce84e-cdb1-495e-91bc-a321e79de480http://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#0acce84e-cdb1-495e-91bc-a321e79de480SunilKumar111http://social.msdn.microsoft.com/Profile/en-US/?user=SunilKumar111Passing string data to vb6.0 desktop application<p>Hi, Feng Chen !</p> <p align=left><font face=Arial size=2>Both C# and VB6.0 applications are standalone windows applicatios(no DLL). Both will be run separately on the same machine. I need to pass some string data to vb6.0 application.</font></p>Wed, 10 Oct 2007 08:21:10 Z2007-10-10T08:21:10Zhttp://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#20108c48-632e-411f-a974-be2c07872cb6http://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#20108c48-632e-411f-a974-be2c07872cb6Feng Chenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Feng%20ChenPassing string data to vb6.0 desktop application<font face="Times New Roman" size=2> <p class=MsoNormal style="margin:6pt 0in"><font style="background-color:#ffffff" face=Calibri size=3>Hi SunilKumar111,</font></p> <p class=MsoNormal style="margin:6pt 0in"><font style="background-color:#ffffff" face=Calibri size=3>I suggest that you can use </font><a title="http://msdn2.microsoft.com/en-us/library/ms649011.aspx" href="http://msdn2.microsoft.com/en-us/library/ms649011.aspx"><font style="background-color:#ffffff" face=Calibri size=3>WM_COPYDATA</font></a><font style="background-color:#ffffff" face=Calibri size=3> to send data between the different processes. To achieve this, you can use </font><a title="http://msdn2.microsoft.com/en-us/library/ms644950.aspx" href="http://msdn2.microsoft.com/en-us/library/ms644950.aspx"><font style="background-color:#ffffff" face=Calibri size=3>SendMessage function</font></a><font style="background-color:#ffffff" face=Calibri size=3> in C# through </font><a title="http://msdn.microsoft.com/msdnmag/issues/03/07/NET/" href="http://msdn.microsoft.com/msdnmag/issues/03/07/NET/"><font style="background-color:#ffffff" face=Calibri size=3>P/Invoke</font></a><font style="background-color:#ffffff" face=Calibri size=3>. And there are several references on this issue:</font></p> <p class=MsoListParagraphCxSpFirst style="margin:6pt 0in 0pt 0.5in;text-indent:-0.25in"><span style="font-family:Symbol"><span><font style="background-color:#ffffff"><font size=3>·</font><span style="font:7pt 'Times New Roman'">         </span></font></span></span><a title="http://www.codeproject.com/vbscript/vb6ipc.asp" href="http://www.codeproject.com/vbscript/vb6ipc.asp"><font style="background-color:#ffffff" face=Calibri size=3>Inter process communication using registered messages from Visual Basic</font></a></p> <p class=MsoListParagraphCxSpMiddle style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in"><span style="font-family:Symbol"><span><font style="background-color:#ffffff"><font size=3>·</font><span style="font:7pt 'Times New Roman'">         </span></font></span></span><a title="http://www.codeproject.com/csharp/wm_copydata_use.asp" href="http://www.codeproject.com/csharp/wm_copydata_use.asp"><font style="background-color:#ffffff" face=Calibri size=3>Use WM_COPYDATA to send data to/from C++ and C# Windows processes</font></a></p> <p class=MsoListParagraphCxSpLast style="margin:0in 0in 6pt 0.5in;text-indent:-0.25in"><span style="font-family:Symbol"><span><font style="background-color:#ffffff"><font size=3>·</font><span style="font:7pt 'Times New Roman'">         </span></font></span></span><a title="http://www.codeproject.com/threads/ipc_wmcopy.asp" href="http://www.codeproject.com/threads/ipc_wmcopy.asp"><font style="background-color:#ffffff" face=Calibri size=3>Inter-Process Communication using WM_COPYDATA</font></a></p> <p class=MsoNormal style="margin:6pt 0in"><font style="background-color:#ffffff" face=Calibri size=3>Hope this helps!</font></p> <p class=MsoNormal style="margin:6pt 0in"><font style="background-color:#ffffff" face=Calibri size=3>Thanks!</font></font></p>Wed, 10 Oct 2007 08:41:32 Z2007-10-11T03:03:42Zhttp://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#0d0c8a6a-a3d2-430a-8c22-a313978ba511http://social.msdn.microsoft.com/Forums/en-US/clr/thread/a1f009f6-cd21-49b7-b89d-de6326f8aabb#0d0c8a6a-a3d2-430a-8c22-a313978ba511SunilKumar111http://social.msdn.microsoft.com/Profile/en-US/?user=SunilKumar111Passing string data to vb6.0 desktop application<p align=left><font face=Arial size=2></font> </p>Thank you very much Sir. It was of great help.Thu, 11 Oct 2007 05:54:21 Z2007-10-11T05:54:21Z