Doing another command line tool I found that if I enable cthreads, the debugger stops working correctly.
I set -dUseCThreads or otherwise enable "use cthreads". If I start the program with F7 I get to the "begin" in the source code but the next F7 just runs the program without a break. If I set a breakpoint and start the program with F9 the program just runs but does not break. I tested this with a new "Program" that just contains two writeln(); Of course everything works fine if "cthreads" is not used. The really funny thing is that I do have (I did last week) a much more complex "program" that does not show this behavior and here stepping works just fine (of course - as discussed at some length several times before - the writeln() output is invisible when debugging). Any idea what might be the difference between my two programs, and how I can make a new "program" work in the debugger again ? -Michael _______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-devel
