zoukankan      html  css  js  c++  java
  • System.InvalidOperationException异常的处理!vs15版

    在用C#写即使通讯编程时,不管怎么发送消息但是接收方都接收不到消息,调断点调试发送的数据进入了栈空间,接收方也接收到了数据。只是显示控件不能显示的原因。

    而且我到后面才发现小窗口报了

    System.InvalidOperationException异常

    查微软的官方解释是:当调用一个对象的一个方法且该对象的状态无法支持该方法调用时,将引发 System.InvalidOperationException 当一个方法尝试从一个线程操作 UI 且该线程不是主要或 UI 线程时,也将引发该异常。

    所以我们只用加一个显示的回调函数就可以解决了!

    还有一个简单的办法就是在方法里面加一句:CheckForIllegalCrossThreadCalls = false;   关闭检查!

  • 相关阅读:
    Ubuntu
    SSH
    Markdown
    Mac OS 上的一些骚操作
    Linux Bash
    JConsole
    IDEA
    Groovy
    Github
    Git
  • 原文地址:https://www.cnblogs.com/fly0512/p/10024372.html
Copyright © 2011-2022 走看看