Re: Do you know any method to invoke...
Bryan Bulten <[email protected]> Sat, 12 Feb 2005 11:37:42 -0800
| Newsgroups | gmane.comp.gnu.dotgnu.developer |
|---|---|
| Message-ID | <[email protected]> |
> I wish to invoke C# methods from C++ code body. > > How can I access it? > > Is there anyone who solved such case? The best way to do this is to write a C wrapper for the C++ code, and use P/Invoke on the C wrapper. wx.NET does this (C wrapper, libwx-c, for wxWidgets, a C++ library), as do many other wrappers. Another wx.NET developer is working on a SWIG wrapper, which will generate the C# wrapper automatically. The other way to go is to use MS's C++.NET, which would require modifying the C++ code body, and most likely only compile to a MS PE executable format, which isn't cross-platform. Cheers. -- Bryan Bulten http://www.bulten.ca/ http://wxnet.sourceforge.net/