OK, here is my weirdness for today.
I create extensions to an existing C++ program that I DO NOT have access to the source code.
I write standard C/C++ dlls and I use IJW to call C# dlls. I have not done this in awhile, but now I'm trying to get one to work on Window 7. I get an error (Error 0000036B1 - Not sure if that is an internal error number to the application, or a windows error.
I've got multiple virtual pcs (XP and Windows 7) The dll works just fine on XP. It also works on Windows 7 if Visual Studio 2008 is installed. but not on a clean Windows 7 with just the Microsoft Visual C++ 2008 SP1 Redistributable Package installed.
I can compile and run straight C++ dlls on the clean Windows 7 box as long as the compiler switch is set to MT[d] but if I set the /clr switch, I must change that to MD[d] and then it fails on the clean Windows 7 box. But, not on the Windows 7 box with Visual Studio 2008 installed.
Any ideas on what I need to install on the clean box? (other than VS of course ;-) )
Thanks for your help.
L. Lee Saunders