Javascript 如何从VB组件中获取错误代码到(服务器端)JScript

Javascript 如何从VB组件中获取错误代码到(服务器端)JScript,javascript,asp-classic,Javascript,Asp Classic,我有一个普通的旧asp网站,它在VB6编写的dll中调用一个方法。如果出现错误,此方法将在VB Err对象中设置错误代码。现在我想从javascript(在这里我调用dll方法)访问Err对象中的错误代码和描述集。第一:可能吗?第二:如果可能的话,我怎么做?提前谢谢 我的第一个想法是: Function MyFunc() { var obj = Server.CreateObject(“MyDll.MyClass”); try { obj.MyMethod(); }

我有一个普通的旧asp网站,它在VB6编写的dll中调用一个方法。如果出现错误,此方法将在VB Err对象中设置错误代码。现在我想从javascript(在这里我调用dll方法)访问Err对象中的错误代码和描述集。第一:可能吗?第二:如果可能的话,我怎么做?提前谢谢

我的第一个想法是:

Function MyFunc()
{
  var obj = Server.CreateObject(“MyDll.MyClass”);

  try
  {
    obj.MyMethod();
  }
  catch(error)
  {
    // Here I want to get the error code and description from the VB Err object
  }
}

然而,当我尝试这一点时,我得到的错误是错误的。(我试图制作一个收到相同错误的测试应用程序。)我得到的错误代码在JavaScript中与在VB中不同

有人知道怎么做吗


/L

在MyClass中,添加一个在发生错误事件时保存错误信息的属性,然后您应该能够查看obj.MyErrorCode并找到所需内容。

好的。这可能是一个解决办法。但感觉应该是更直接的方式。