Better to write your .NET library with COM limitations in mind, or separate your .NET library from Interop?
I came across this interesting article: How I Came to Love COM Interoperability on CodeProject, which got me thinking…
Is there a way to introduce some basic type safety around IntPtrs returned from PInvoke’d methods?
I have a C-Style API with methods that return pointers to native objects, e.g.
How to develop a desktop software with components based on several different technologies
If I give a real example, I want to create a desktop software that includes: