调试管理

MetaEditor 中的内置调试器允许在源代码中设置断点,即程序执行应暂停的行。有时候调试系统会失效(即暂停未生效),在此情况下,你可以使用 DebugBreak 函数显式执行停止。

void DebugBreak()

调用该函数会暂停程序并以调试模式激活编辑器窗口,具有用于查看变量和调用堆栈以及用于分步继续进一步执行的所有工具。

仅当程序是从编辑器以调试模式启动时(通过命令 Debug -> Start on Real DataStart in History Data),程序执行才能被中断。在所有其它模式下,包括正常启动(在终端中)和概要分析模式,该函数均无效。