Hey,
Im writing a .dll in C++.NET and I want to enable it to be called from any .NET language. So, first question is, how can I do this? Does it work the same as ATL or soemthing, maybe that Managed stuff?
I am slightly concerned about performance as well. If I do this through .NET and not ATL will I see any performance increase or decrease? Ive heard that even C++.NET compiles into the IL like vb.NET and C#. If this is true, then should I be using the non-.NET way(i think its called unmanaged?) so that I can keep C++ performance and just use ATL?
A tutorial would be nice as well if anybody knows of one
Im a little hazzy on terms so if anything needs explaining please ask.
Thanks for the help,
synth0id
P.S. Im not just calling functions from this dll....it will be mostly classes
Im writing a .dll in C++.NET and I want to enable it to be called from any .NET language. So, first question is, how can I do this? Does it work the same as ATL or soemthing, maybe that Managed stuff?
I am slightly concerned about performance as well. If I do this through .NET and not ATL will I see any performance increase or decrease? Ive heard that even C++.NET compiles into the IL like vb.NET and C#. If this is true, then should I be using the non-.NET way(i think its called unmanaged?) so that I can keep C++ performance and just use ATL?
A tutorial would be nice as well if anybody knows of one
Im a little hazzy on terms so if anything needs explaining please ask.
Thanks for the help,
synth0id
P.S. Im not just calling functions from this dll....it will be mostly classes
Last edited by a moderator: