Debugging 防止Lazarus调试器分支到库单元
在调试模式下运行Lazarus Object Pascal程序时,调试器会在IDE编辑器中打开十几个LCL库单元,并在使用F4键完成我的任何事件处理程序例程后分支到所有这些单元。我怎样才能防止这种情况发生,并将调试器限制在我自己的源代码单元内?谢谢所有试图找到答案的人。但我认为,与此同时,问题已经解决了。详情请参阅:Debugging 防止Lazarus调试器分支到库单元,debugging,lazarus,delphi,Debugging,Lazarus,Delphi,在调试模式下运行Lazarus Object Pascal程序时,调试器会在IDE编辑器中打开十几个LCL库单元,并在使用F4键完成我的任何事件处理程序例程后分支到所有这些单元。我怎样才能防止这种情况发生,并将调试器限制在我自己的源代码单元内?谢谢所有试图找到答案的人。但我认为,与此同时,问题已经解决了。详情请参阅: 这只是我自己的建议。编译没有调试信息的第三方软件包。但在这种情况下,要找到错误源将困难得多。还可以使用callstack窗口(View | Debug Windows | Call
这只是我自己的建议。编译没有调试信息的第三方软件包。但在这种情况下,要找到错误源将困难得多。还可以使用callstack窗口(View | Debug Windows | Call Stack)-这非常有用。我假设(或者至少我希望)我的问题的解决方案将只是找到正确的编译器/调试器/IDE选项(无论在Lazarus菜单迷宫的某个地方隐藏得多么深),将其设置为适当的值。遗憾的是,设置调试器选项DisableLoadSymbolForLibraries无法完成此任务。该选项用于从DLL加载符号,而不是为EXE中的单元加载符号。可能类似于工具->配置lazarus,然后是工具->构建lazarus来生成一组新的单元,而不需要调试信息。