-1

我正在使用带有 TdwsDebugger 组件的最新 DWScript。但是,我不一定要向用户提供调试工具——只是直观地显示当前行号。

TdwsDebugger组件中,在它的OnDebug事件中,expr.ScriptPos似乎为我提供了这些信息。但我试图弄清楚如何在不实际“调试”的情况下利用它。

如何在不执行调试的情况下显示当前 DWScript 行号?

4

1 回答 1

1

当没有调试器处于活动状态时,没有代码主动维护任何当前“行”或其他特定执行信息,因此该信息不可用。

基本上,当不调试时,脚本执行引擎会尝试避免任何与调试相关的开销,包括维护当前行号或发送调试事件通知。

于 2019-01-31T08:49:56.447 回答