Thanks both, for the answers. I never thought it would be this complicated to create a dl.

I guess i'll have to release 2 different DLL's. One for C++ programmers and one for C# .NET programmers.

But for now i'll just start with a DLL that works for C++ programmers only. Now what do i have to do so they can use my DLL in Visual Studio?
Ofcourse i still have classes in that dll. Do i still need to do 'special' things in my code? Like extenr "C"?