zoukankan      html  css  js  c++  java
  • “System.Runtime.InteropServices.COMException”类型的第一次机会异常在 System.Windows.Forms.dll 中发生

            最近做一个winform项目,在里面用了webbrowser控件进行html文档打印,遇到了标题所示问题。根据查到的一些资料,在调试》异常》查找中输入“System.Runtime.InteropServices.COMException”,勾选查找到的项目后的复选框。重新调试程序,终于爆出了真正的问题:试图吊销一个未注册的拖放目标 (异常来自 HRESULT:0x80040100 (DRAGDROP_E_NOTREGISTERED))。

    查看原来的代码:

    1 browser.DocumentText = text;
    2 browser.Print();

    该段代码做如下修改后问题解决:

    1 browser.DocumentText = "";    // 不加这一句,Document对象可能为null,导致下一句代码出错
    2 browser.Document.Write(text);
    3 browser.Print();
    View Code
    学到的就要教人
  • 相关阅读:
    腾信短信接口实例
    ajax
    jquery
    生命鸡汤
    sql中事物
    ajax,一般处理程序,登陆
    CSS选择器大全
    【JavaScript】轮播图
    【DOM练习】淘宝购物车
    【DOM练习】百度历史搜索栏
  • 原文地址:https://www.cnblogs.com/stonemqy/p/9008134.html
Copyright © 2011-2022 走看看