For those individuals that want to get into the murky world of C++ and DLL's; here's a few links to get you started. Two very good articles here from the codeproject site, a top quality resource.
"Dlls are Simple." parts 1,2,3,4
http://www.codeproject.com/dll/Dllfun.asp
http://www.codeproject.com/dll/SimpleDll2.asp
http://www.codeproject.com/dll/SimpleDllP3.asp
http://www.codeproject.com/dll/ResourceOnlyDLL.asp
And::
"Calling C++ DLLs from VC++ and VB" parts 1,2,3,4
http://www.codeproject.com/dll/XDllPt1.asp
http://www.codeproject.com/dll/XDllPt2.asp
http://www.codeproject.com/dll/XDllPt3.asp
http://www.codeproject.com/dll/XDllPt4.asp
A reference (for example) to using "Using unmanaged code in C#"
http://www.codeguru.com/csharp/csharp/c ... .php/c5887
I've enclosed a DLL from the "Calling C++ DLLs from VC++ and VB" article and an example Opus pub that shows how to use it to get the CPU speed, although Opus can get this data from the registry without a DLL.
I compiled the DLL from the article with the Visual C++ compiler in Visual Studio 2005 Professional, although it could have been compiled in older versions like VC++ 6.0.
PS -- Since I'm not very good at it, don't ask me for advice with DLL's and C++.
cheers
Paul