Learned Friends
I am currently working on breaking up a large executable into three smaller DLLs
The original program was written entirely in FTN77 to a Fortran IV standard.
We have made a nice GUI in C# which call the new DLL's using P/Invoke.
We are using C# to read any write a SQL Server database.
because the Fortran is comiled to Win32 not .NET. We do it this way because the change to compiling the code to be .NET is to big and or risky (in a Business Sense).
We have written a C++ DLL to raise event from the Fortran to be caught by C#.
All this has worked swimmingly.
however we are struggling to debug the Fortran code.
I have written a harness FTN95 EXE that calls a C++ DLL that calls the C# Code and this works and we get a sensible results in the Debug window visual studio 2005.
but I getting strange problem somewhere in the C# code a call to a microsoft function.
I get a message box
Assert ish!=null
is this a message from FTN95 debugger ???? or something else
I also get a similar thing happening using SDBG
Carl