Delphi Web Script:如何调试特定的脚本函数

时间:2011-08-22 10:31:14

标签: delphi dwscript

感谢TdwsDebugger,我可以使用以下方法调试完整的脚本:

Debugger := TdwsDebugger.Create(nil);
Debugger.BeginDebug(Execution);

在我的用例中,我没有运行整个脚本,只是它的一个功能:

var Func: IInfo;
begin
  [...]
  Func := Execution.Info.Func['MyFunction'];
  Result := Func.Call.Value;
end;

我现在如何调用TdwsDebugger?

1 个答案:

答案 0 :(得分:1)

您必须在执行时手动设置调试器(通过BeginDebug / EndDebug)。 您可以在UDebuggerTests中看到一些示例代码。

您可以在EndDebug之前拨打电话。