try catch中, Application.Run(new Form1());提示“未将对象引用设置到对象的实例”,无法提示哪行代码
winForm:try{Fun()}catch(Exceptionex){语句,Console.WriteLine(ex.Message);}如果函数Fun()报错,怎么...
winForm:
try{Fun()}
catch(Exception ex){语句,Console.WriteLine(ex.Message);}
如果函数Fun()报错,怎么知道哪行出错呢,系统提示Application.Run(new Form1());提示“未将对象引用设置到对象的实例”,这个是try里面引起的还是catch里面引起的呢?
感觉是catch里面的语句引起啊
try里面的Fun()如果没有赋值,直接catch输出了啊。。为什么直接卡在Application.Run(new Form1())了呢? 展开
try{Fun()}
catch(Exception ex){语句,Console.WriteLine(ex.Message);}
如果函数Fun()报错,怎么知道哪行出错呢,系统提示Application.Run(new Form1());提示“未将对象引用设置到对象的实例”,这个是try里面引起的还是catch里面引起的呢?
感觉是catch里面的语句引起啊
try里面的Fun()如果没有赋值,直接catch输出了啊。。为什么直接卡在Application.Run(new Form1())了呢? 展开
5个回答
展开全部
建议你去掉 try catch调试,自然就会停在出错的代码上了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Console.WriteLine(ex.Message + Environment.NewLine + ex.StackTrace);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-04
展开全部
try{Fun();}
catch(Exception ex){Console.WriteLine(ex.Message);}
Application.Run(new Form1());
catch(Exception ex){Console.WriteLine(ex.Message);}
Application.Run(new Form1());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WinForm的东西有个bug,就是在Form1_Load方法里抛出的异常在debug的时候不会被抓到,你可以在Load方法里加个断点 一行一行看看有什么问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ex.StackTrace试试这个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询