I know this is pretty simple, but I have always used Add reference in Visual studio and added COM dlls which created an interop dll and i worked that way.
Suddenly, I came across a dll that is not a COM. Now I searched over the internet and got a couple of infomation which is not deep enough :(
1. COM dll
2. Regular dll
3. Extenstion dll
4. win32 dll
for the above four entities I would like to know
1 - the languages used to create them?
2 - diffrences between each of them?
3 - is this dll compatible with .net framework?
one more question, Can we consume a regular DLL (which is not a COM dll) in a dot net application without writing an explicit wrapper class (because for COM dll, Visual studio generated interop dll automatically)?
Sorry, if those are too many questions on a single topic, but I would regret any inconvenience.
Any replies appreciated. Thanks, Maran.
View Complete Post