none
求助“.net-BroadcastEventWindow.2.0.0.0.33c0d9d.0: WebDev.WebServer.exe-应用程序错误” RRS feed

  • 问题

  • 我是vs 2005的新手,使用过程中遇到一个问题,请高手相助!
    在vs 2005里使用了一个用vc6.0生成的dll,当停止应用程序(ASP.Development Server-端口 1684)后,会弹出以下错误提示:

    .NET-BroadcastEventWindow.2.0.0.0.33c0d9d.0: WebDev.WebServer.exe - 应用程序错误
    "0x4d005c00"指令引用的"0x4d005c00"内存。该内存不能为"read"。
    要终止程序,请单击“确定”。

    经测试发现,是dll中的连接数据库的一条语句引起了该错误:
    hr = g_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象,其中g_pConnection是_ConnectionPtr类型指针

    测试时如果注释该语句就不会引起该错误。
    请问有人遇到类似问题吗?请高人指点!
    2009年11月2日 0:53

答案

  • 你好,

    这是DLL的错误,你应该在DLL中处理这个错误,而不是把这个错误扔给CLR。通常这种信息都是表明在程序中有没有处理的异常发生。

    Best regards,
    Riquel
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年11月5日 2:29
    版主