"System.NullReferenceException"类型的未经处理的异常 10C

图片说明
问题出自socketTools这款socket测试工具。界面如下:
图片说明
每次点击添加客户端或者添加服务器端的按钮就会报错误,初以为是log4net的实例化对象为空,单步调试的时候显示有值。

有没有谁看过这款软件源码,碰到相同问题解决就最好了,由于是项目上要用的,本人又是初学wpf,希望有大神能帮我解决一下/(ㄒoㄒ)/~~

1个回答

变量为null了,点中断,错误就在停下来的代码上

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
未处理的“System.NullReferenceException”类型的异常。指针作为形参初始化问题
编程遇到中断:错误是 未处理的“System.NullReferenceException”类型的异常 问题是我在函数外定义了指针,却没有初始化,初始化放在函数体内了,指针作为形参,必须要在具体的地方初始化。 double **kdistance = new double*[count]; double *undistance = new double[count]; if
使用DLL时如何处理“System.NullReferenceException”类型的异常
我练习使用API32写了一个DLL,在任意窗口点击鼠标左键可查看该窗口的类名,可顺利通过调试。但程序运行一会就出现‘未处理的“System.NullReferenceException”类型的异常出现在 system.windows.forms.dll 中。其他信息: 未将对象引用设置到对象的实例。’谁能给分析一下,这是什么原因?先将源码附上,请大家共同探讨。//以下为DLL类库源码using S
C#异常与调试
1. 错误信息打印 IDE 操作 VS Console.Write(); Console.WriteLine(); Unity Debug.Log(“”); Debug.LogError(“”); Debug.LogWarn(“”) 2. 断点点击调试-窗口-断点,这个窗口显示了所有断点。3. 监视变量在中断模式下,通过调用堆栈和即时窗口查看 窗口 描述 调
System.NullReferenceException[转] 解决方法
今天在调试程序过程中,出现了如下错误提示: System.NullReferenceException: 未将对象引用设置到对象的实例(错误代码在Session所在行) 查了好多资料,终于把问题给解决了~~~吼吼...拿来跟大家分享^_^ 一个重要的知识点:
“System.StackOverflowException”类型的未经处理的异常在 MySql.Data.dll 中发生”的错误处理
使用visual studio C#开发应用,最近在把数据库从MS SQL迁移到Mysql时,发现原来在MS SQL下一切正常的程序,报出下面的错误。在网上找了很多文章,也试图升级相关的dll文件,但都不管用。后来偶然发现原来是字段的属性导致的,原来在MS SQL下设的字段属性有部分是double的,只要程序中使用的select中包含了double字段,在之后运行的read()等必然报出这个错误,
C#编程遇到的问题:System.NullReferenceException及其反思
最近在写一个Kinect的体感游戏,遇到了System.NullReferenceException这个问题。虽然只用了半个小时就解决了,但是自己有很多反思。              Skeleton[] two = new Skeleton[2]; two[0] = new Skeleton(); two[1] = new Skeleton(); two = GetTwoSk
System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生
vs运行系统的时候出现如下异常,死活登陆不进去,但是别的同事却可以,说明不是代码的问题。 System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生  最后的解决方法是 管理员身份运行cmd, 输入netsh winsock reset 重启电脑,解决。
未处理的“System.FormatException”类型的异常出现在 mscorlib.dll 中。
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace WindowsApplication1{ ///  /// Form1 的摘要说明。 ///  public c
“System.StackOverflowException”类型的未经处理的异常在 mscorlib.dll 中发生
摘要:我们经常会用到递归函数,但是如果递归深度太大时,往往导致栈溢出。而递归深度往往不太容易把握,所以比较安全一点的做法就是:用循环代替递归。文章最后的原文里面讲了如何用10步实现这个过程,相当精彩。本文翻译了这篇文章,并加了自己的一点注释和理解。   目录  简介模拟函数的目的递归和模拟函数的优缺点用栈和循环代替递归的10个步骤替代过程的几个简单例子更多的例子结论参考协议
asp.net异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例
string id=Request.QueryString[ "id "].Trim();   string Sqlstr = "select * from adminas where ID= "+id+ " "; 我在连接里面传了一id值如果为空的时间就出现这样的错误 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。 解决办法:
System.AccessViolationException类型的未经处理的异常在System.Data.dll中发
System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生。其他信息:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 错误背景: 操作系统:编程环境:VS2013;  语言:VB.net;  数据库:SQLserver2008 做数据库连接时,发生的错误: 错误提示为: 说明:用VB.
“System.StackOverflowException”类型的未经处理的异常出现在 mscorlib.dll 中。
<br /><br /> <br />疑难解答提示:<br />确保您没有无限循环或无限递归。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
我遇到的出现这种错误的原因一般是以下几种情况:1.在绑定数据控件的时候,                    //建立数据库连接                    OleDbConnection conn = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("ne
C# System.NullReferenceException异常解决方案
做好demo的窗体前台物资分类没选择,校验非空时抛出了异常 不提示错误原因是因为,实例已经为NULL,所以会引发NullReferenceException。 临时救个急,修改后代码: 若要解决此问题,测试方法的返回值,以确保它不是null之前调用任何的成员即可。 查阅:https://msdn.microsoft.com/zh-cn/library/system.nullre...
System.BadImageFormatException”类型的未经处理的异常在 xx.exe 中发生
在做身份证读卡器读取数据时, 导入Dll 调用 API, 运行时 报错  “System.BadImageFormatException”类型的未经处理的异常在 WindowsFormsApplication1.exe 中发生    其他信息: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)  “  一般出现 此类原因是由于  ”
“System.StackOverflowException”类型的未经处理的异常出现在...[解决方案]
报错: 在应用三层的BLL时报此错,经检查:BLL中的方法名和DAL的方法中相同,而BLL中调用DAL中同名的方法时,没有在其前面加上DAL同名方法的所在类实例名 解决方案: 为DAL所在类添加 实例 使用         实例名.DAL方法名( )的方式
System.DllNotFoundException
System.DllNotFoundException
C#之解决 未处理的“System.InvalidOperationException”类型的异常出现在 System.dll中...
今天在写一个C#端口扫描器,运行程序时,出现了以下的错误提示信息: 未处理的“System.InvalidOperationException”类型的异常出现在 System.dll 中。 其他信息: 断开套接字连接后,只能通过异步方式再次重新连接, 而且只能连接到不同的 EndPoint。在操作完成前,在将不会退出的线程上必须调用 BeginConnect。 截图如下:
异常处理--“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生
今天写了一个测试的控制台应用程序,需要引用一个第三方dll,结果程序运行到要创建第三方dll中的一个类的实例的时候,总是报异常,“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生 。其他信息:“未能加载文件或程序集xxx或它的某一个依赖项。试图加载格式不正确的程序。" 一般来说,这种异常是由于目标程序的目标平台与其某一
未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 comlayout.exe 中。其他信息: 检索 COM 类工厂中 CLSID 为 {0EC8CCC8-EBED-495E-9A9F-313
<br />VS2005中用C++代码,调用COM组件时(已经将DLL文件通过“项目->引用”添加了进来),出现以下错误:<br />未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 comlayout.exe 中。<br />其他信息: 检索 COM 类工厂中 CLSID 为 {0EC8CCC8-EBED-495E-9A9F-313DA4EC0DFA} 的组件时失败,原因是出现以下错误: 80040154。"<br />代码如下 :<br
未处理的“System.BadImageFormatException”类型的异常
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
处理[未处理的“System.StackOverflowException”类型的异常出现在 System.Windows.Form.dll]异常
      调试程序时,突然发现 未处理的“System.StackOverflowException”类型的异常出现在 System.Windows.Form.dll中的异常 怎么微软自己的dll也会出现异常吗?看代码:异常出现位置是窗口关闭时。即Form.close();发生!为什么会出现这么个异常呢?分析:因为我将代码写在此窗体关闭时执行。那么也就是说会出现一个无限循环调用的问题!其实我
System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生。其他信息:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
发生此问题“ ‘System.AccessViolationException’ 类型的未经处理的异常在 System.Data.dll 中发生”,可能是安装了VS2013后对系统中的winsock接口产生影响,因此第一种方法重置winsock可以解决得意;微软最近几天刚发布的.NET Framework4.5.2也彻底解决了这个问题,因此升级也是个不错的选择大笑。
”System.InvalidOperationException”类型的未经处理的异常出现在 mscorlib.dll 中
如果调试的时候 调试窗口出现System.InvalidOperationException”类型的未经处理的异常出现在 mscorlib.dll 中那是因为你在历遍集合的时候 改变了集合。。。。
“System.BadImageFormatException”类型的未经处理的异常在 Castle.Windsor.dll 中发生 其他信息: 未能加载文件或程序集“Gis”或它的某一个依赖项。
这个问题是在启动中的debug要把平台改成x86
“System.AccessViolationException”类型的未经处理的异常在 未知模块。
Windown任务栏搜索框输入netsh winsock reset并执行、如果依然无效,则以管理员权限执行。
“System.ArgumentException”类型的未经处理的异常出现在 mscorlib.dll 中。
“System.ArgumentException”类型的未经处理的异常出现在 mscorlib.dll 中。
问题:运行时出现以下错误:出现未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中
在加载xml文档时,运行出现未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中,在检查xml文档格式以及代码正确后,网上查阅后发现是xml文档保存时格式编码有问题,我是通过vs2015打开的文档,默认保存的文档时utf-8格式。打开xml文档发现文档本身并不是utf-8编码格式,需要把xml格式转成utf-8. 解决:vs2015  文件
“System.Reflection.TargetInvocationException”类型的未经处理的异常出现在 PresentationFramework.dll 中。解决方案在线等(WPF)
↑↑↑问题详情附送源代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documen...
未处理System.TypeInitializationException异常处理
项目中在获取上下文数据的时候出现 未处理System.TypeInitializationException  HResult=-2146233036  Message=“****.Client.Core.ClientAppProxy”的类型初始值设定项引发异常。   在查看详细的错误信息的时候发现主要:   HResult=-2146234304       Message=未能
“System.AccessViolationException”类型的未经处理的异常在 System.Drawing.dll 中发生,尝试读取或写入受保护的内存。这通常指示其他内存已损坏
针对姚磊岳的博客文章中《利用Emgu.CV实现人脸识别详解 (C#)--附源码》(链接:http://blog.csdn.net/u011616825/article/details/51620061#reply)提供的源代码,运行一会儿,大约2-3分钟后在Program.cs中的Application.Run(new faceDetect());就出现““System.AccessViolationException”类型的未经处理的异常在 System.Drawing.dll 中发生 其他信息: 尝试读
RTDB 与DB 区别认识
<br /> <br /> <br />1.最开始,我们使用用组态软件方案,但发现需保存的历史点数量太多;小于2000点,使用组态软件即可!!!<br /> <br />2.后来,又使用实时数据库方案,但发现不能很好地记录每次充电实验的开始时间和结束时间;()<br /> <br />3.再后来,又使用纯关系数据库方案,但又发现保存一年的历史数据需要的磁盘空间根本不够;(没有RTDB的压缩算法)<br /> <br />4.最后选用了实时数据库和关系数据库的混合方案,当选择了实时数据库和关系数据库的混合方案
“System.InvalidOperationException”类型的未经处理的异常在 EntityFramework.dll 中发生
缺少EntityFramework引用,请一定要仔细检查引用
“System.IO.FileNotFoundException”类型的未经处理的异常在 mscorlib.dll 中发生
“System.IO.FileNotFoundException”类型的未经处理的异常在 mscorlib.dll 中发生
System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 用户代码未进行处理
在NuGet设置(工具——nuget包……——nutget程序……)后,安装后调试错误,System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 用户代码未进行处理,查看web.config配置文件如图,我是在链接字符串配置中打少了providerName,后面的《provider》是安装EntityFrameWork后自动添加的,对应添加
C#编程中遇到的一些异常及部分异常的解决方法
以下内容是在本人在C#编程中遇到的异常,针对部分异常给出了解决办法,但是此解决方法是否真的好用,有待进一步考证,仅供参考。 (1)“System.Invalid Operation Exception”类型的未经处理的异常,出现在System.Windows.Forms.dll中,其他信息:在创建窗口的句柄前,不能在控件上调用Invoke或                BeginInvoke。
未处理的“System.Net.WebException”类型的异常出现
问题: 写了一个WEB SERVICE的服务端程序,用IE测试时运行正常,可是我在客户端添加WEB引用后,运行该客户程序,调用WEB SERVER的WEB METHOD方法时,老是报错:  未处理的“System.Net.WebException”类型的异常出现在System.web.services.dll 中。  其他信息: 请求因 HTTP 状态 401 失败:Access Den
SocketException类型的未处理异常在System.dll中发生
问题现象: 解决方案:在cmd下输入:netsh winsock reset,重启电脑,问题解决。 winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口。 netsh winsock reset是把它恢复到默认状态。 Windows7 重置 Winsock操作: 1、单击“开始”,在搜索栏中输入cmd。 2、然后输
“System.TypeInitializationException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理
断点查看是无法打开configSource内的文件在使用 配置文件分离写法时,出现错误要将configSource内分离的所有config文件属性 设置为 始终复制输出就可以了
VS2013编译错误:未处理FileLoadException
问题: 未处理FileLoadException:”System.IO.FileLoadException”类型的未经处理的异常在xxx.exe中发生,如下图所示。 解决方案: 1、找到[解决方案资源管理器]下面的[App.config] 注意:若[解决方案资源管理器]下面没有[App.config],点击[项目]|[添加新项],在[Visual C#项]下添加[应用程序配置文件
“System.InvalidOperationException”类型异常
1 出现以下问题: 未处理的“System.InvalidOperationException”类型的异常出现在 ESRI.ArcGIS.AxControls.dll 中。 其他信息: ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.  
EF异常:“System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 中发生
{"无法为具有固定名称“System.Data.SqlServer”的 ADO.NET 提供程序加载在应用程序配置文件中注册的实体框架提供程序类型“System.Data.Entity.SqlServerCompact.SqlCeProviderServices, EntityFramework.SqlServerCompact”。请确保使用限定程序集的名称且该程序集对运行的应用程序可用。有关详细
“在 System.Threading.ThreadAbortException 中第一次偶然出现的‘mscorlib.dll’类型的异常”的解决方法
在官网上搜索ThreadAbortException,可知这是由于调用Abort()函数暴力关闭线程引起的。由于调用Abort()时有可能线程没有进行完,就会抛出这个异常。 至于影响嘛,搜到的资料都显示如果是在程序运行中途出现在控制台的,不影响运行的话并没有什么很大的影响。所以可以忽略。 官网上也给了一种解决办法,就是使用Join()函数替代Abort()函数,Join()函数会等待当前线程进
“System.Data.SqlClient.SqlException”类型的未经处理
“System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生  其他信息: 用户 'sa' 登录失败。  其他信息: 已成功与服务器建立连接,但是在登录过程中发生错误。  (provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程。) 解
System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生
一、问题:   创建好连接SQLServer连接后,运行起来报错: “System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接
WPF(C#)开发:报错System.NullReferenceException
参考网站:https://blog.csdn.net/April0012/article/details/44069501原来代码: string[] informTable = new string[50]; Service1 ser2 = new Service1(); inf...
SEHException的错误处理方法
我在Application.Run(new MainForm());之前应用了Application.EnableVisualStyles();程序中有个按钮,Click事件的代码为:Form1 frm = new Form();frm.ShowDialog();程序运行时,点击此按钮,出现了一个窗体,然后关闭此窗体,再点击另一个按钮,又会出现一个窗体,当关闭这个窗体时系统抛出了一个异常:
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。修改SQL数据库时出现有关调用实时(JIT)调试而不是此对话框的详细信息,请参阅此消息的结尾。************** 异常文本 **************System.Data.SqlClient.SqlException: 被
C#串口通讯出现在 System.IO.IOException 中第一次偶然出现的“System.dll”类型的异常的解决办法
出现这样的错误,主要是在程序中加入了定时器,定时扫描串口的数据,然后在定时器的处理函数中对串口的数据进行逻辑处理。 这样就有问题了,如果逻辑处理未完成又读到了新的数据,那么就会报错,开始可能还没什么问题,但是累计的错误多了,就会死机了。 其实,处理这样错误的方法很简单,就是利用线程同步的技术。 private static readonly object _object = new obje
KeyDown 事件中引发System.ExecutionEngineException异常
Silverlight 中,如果在控件的 KeyDown事件中调用 HtmlPage.Window.Alert() 方法,将会报System.ExecutionEngineException异常,但调用 MessageBox.Show() 方法不会出错。如下代码:TextBox x:Name="Test" KeyDown="Test_
相关热词 如何提升c#开发能力 矩阵乘法c# c#调用谷歌浏览器 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天
立即提问