private void OnError(object sender, ScriptErrorEventArgs e) { if (Error != null) { Error(sender, e); } }
void MyBrowser_ScriptError(object sender, ScriptErrorEventArgs e) { StringBuilder sb = new StringBuilder(); sb.AppendLine(e.errorMessage); sb.AppendLine("error code:" + e.errorCode); sb.AppendLine("line:" + e.lineNumber); sb.AppendLine(e.url); MessageBox.Show(sb.ToString()); }
private void OnScriptError(string message, string path, int?line, int?column, ErrorMessageFormat format) { if (ScriptError != null) { var args = new ScriptErrorEventArgs { Message = message, Path = path, Line = (line == null) ? -1 : (int)line, Column = (column == null) ? -1 : (int)column, Type = format }; ScriptError(this, args); } }
void OnScriptError(object sender, ScriptErrorEventArgs e) { if (String.IsNullOrEmpty(e.Message)) { return; } switch (e.Type) { case ErrorMessageFormat.Error: m_errorContent.AddErrorMessage(e.Line, e.Column, e.Path, e.Message); break; case ErrorMessageFormat.Warning: m_outputContent.AppendText(e.Message); break; default: break; } }
private void ScriptEngineError(object sender, ScriptErrorEventArgs e) { System.Console.WriteLine(e.Exception); Stop(); }
void imlInterp_ScriptError(object sender, ScriptErrorEventArgs e) { LoggingService.AddLogEntry(LogLevel.ErrorsOnly, "(Line " + lineNumber + ") Script error:\r\n\r\n" + e.ErrorString, true); }
private void alert_OnError(object sender, ScriptErrorEventArgs e) { }
private static void backtest_OnError(object sender, ScriptErrorEventArgs e) { }
private void ScriptEngineError(object sender, ScriptErrorEventArgs e) { StopScript(); eventAggregator.Publish(new ScriptErrorEvent(e.Exception)); }
//脚本发生错误 private void WebBrower_ScriptError(object sender, ScriptErrorEventArgs e) { Logger.Log("\r\ncEXWB1_ScriptError=====" + e.errorMessage + "=" + e.lineNumber.ToString()); }