Using .NET 1.1 on XP, we are getting this exception under
certain circumstances. Can anybody describe in better
detail what this exception signifies and possibly give
any advice for tracking this down.
The most reproducable scenario happens when a modal
dialog (in managed C# code) is opened from another dialog
(also C#), closed, opened again, and then finally closed
a second time. It happens in all cases, and calling
empty dialog boxes with no more code than necessary
results in the same exception. The exception winds up
being caught in a C++ message loop. The application is
launched from unmanaged C++ code and makes calls to .NET
assemblies from places. Making the C++ code managed as
well does not make the exception go away. The problem
does not exist when using windows 2000. We also believe
that the problem might have started with the upgrade
to .NET 1.1, but we aren't sure.
Any help whatsoever would be appreciated at this point.
Thanks,
Dave.