As I continue to learn FPC/Lazarus, I thought I would experiment with debugserver (dbugintf):
http://wiki.freepascal.org/DebugServerI made a couple of demos: demo_debugserver and demo_debugserver_threads at:
https://github.com/jasc2v8/LazUnits/tree/master/LazDebugUnitMy questions are;
1. For Windows users, what tools do you typically use to debug your projects?
IDE debugger, lazlogger, dbugintf, other?
2. Is there any interest out there in the debugserver and dbugintf?
If yes, there is a minor bug I will submit a patch for, and maybe some other suggestions.
3. Specific to the debugserver and dbugintf, there is a note at the first link above:
'--DD 05:38, 3 October 2015 (CEST): Does not seem to be thread safe!'
I have not done a 'stress test', but the demo_debugserver_threads "appears" to be thread-safe on Windows, at least for small projects.
Do you have any recent experience with this and will you share your opinion about the dbgintf unit?
-----
My config: Win10, Lazarus IDE version 1.8.4 with Free Pascal version 3.0.4.