Hi UnFleshedOne, thanks four your answer.
and Sorry for the coming silly question (I have never used C++ code from C# before) but how to create managed wrapper assembly around unmanaged C++ code??? thanks in advance, On Nov 7, 6:01 am, UnFleshed One <[EMAIL PROTECTED]> wrote: > tunga wrote: > > Hi all, > > > I am a newbie and I wonder whether I can use this library within C#... > > I mean is it possible to compile it with MS VC++ and then use it in > > C#... (is there a way to produce wrapper classes?) > > Yes, the same way you use any unmanaged C++ in C# -- create managed > wrapper assembly around unmanaged C++ code. Managed C++ can link to > unmanaged C++ libraries, and C# can load managed C++ assemblies. There > are few tricks you need to do make sure CRT is initialized and managed > strings properly converted over to unmanaged memory (you don't want GC > to yank your string underneath you). > > Best way is to reduce visibility of cryptopp code to C# as much as > possible, so it puts some data in and gets some data out. So no fancy > filter chains :( > > Let me know if you need more details. > > (But anyway, don't use C# -- C++ is much better :)). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [EMAIL PROTECTED] More information about Crypto++ and this group is available at http://www.cryptopp.com. -~----------~----~----~----~------~----~------~--~---
