private void OnExecutionError(Exception e) { if (_debuggerWindow == null) { _debuggerWindow = new DebuggerMain( _system, DebuggerReason.Error, String.Format("*** Execution error: {0} ***", e.Message)); BeginInvoke(new DisplayDelegate(DisplayDebugger)); } }
private void ShowDebuggerToolStripMenu_Click(object sender, EventArgs e) { if (_debuggerWindow == null) { _debuggerWindow = new DebuggerMain( _system, DebuggerReason.UserInvoked, "*** Welcome to the Debugger! ***"); _debuggerWindow.Show(this); _debuggerWindow.FormClosed += OnDebuggerWindowClosed; } }