2

TdwsDebugger のおかげで、以下を使用して完全なスクリプトをデバッグできます。

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

私の使用例では、スクリプト全体を実行するのではなく、その関数のみを実行します。

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

TdwsDebugger を今すぐ呼び出すにはどうすればよいですか?

4

1 に答える 1

1

実行時にデバッガーを手動でセットアップする必要があります (BeginDebug/EndDebug を使用)。UDebuggerTests でいくつかのサンプル コードを確認できます。

EndDebug の前に呼び出しを行うことができます。

于 2011-08-23T06:43:59.280 に答える