As part of my debugging set-up I have an error handling routines that primarily handles errors from the windows sdk via the getlasterror function. I do different things at different times, sometimes I just log, sometimes I set breakpoints etc. Some errors are not a big deal (fix later) and some are (fix now). I embedded a call to the Fortran runtime TracebackQQ function to get the stack so I can report where we are in the program without having to initiate my own tracing scheme.
The default behaviour of TracebackQQ is to sound a gong and pop a message box with the info. which is quite disruptive and not very flexible, Is there any other option, there doesn't appear to be? Getting a text buffer with the info would be ideal. Is there any other lower level function that I can call that would give the information?