VS2010中的WPF程序出现数组越界错误,程序直接终止,但为什么错误列表没有给出相应的提示?

问题描述

VS2010中的WPF程序出现数组越界错误,程序直接终止,但为什么错误列表没有给出相应的提示?每次都需要自己进行调试查问题出现在哪个位置,是我的VS设置有问题吗?

解决方案

解决方案二:
你可以调试看看具体问题是在哪里
解决方案三:
但是我希望能够在错误列表中给出相应的错误提示信息,为什么会没有呢?我记得以前是用,刚开始学习C#,不太熟悉VS2010.引用1楼hefeng_aspnet的回复:

你可以调试看看具体问题是在哪里

解决方案四:
运行状态程序crash的时候是直接跳出的,只有调试才给出位置,你也可以写文本日志来记录。
解决方案五:
加断点。F11一步一步的来

时间: 2024-11-02 14:56:13

VS2010中的WPF程序出现数组越界错误,程序直接终止,但为什么错误列表没有给出相应的提示?的相关文章

visual studio 2010-打不开VS2010中qt设计的.ui文件,但是程序运行时界面正常。是什么原因呢?

问题描述 打不开VS2010中qt设计的.ui文件,但是程序运行时界面正常.是什么原因呢? 解决方案 重启启动下,再编译看看,你有没有人为修改过里面的东西,再不行重新删除了创建一次.设计器对代码的格式等都有限制,你的代码是合法的,人工写的可能还是造成设计器不识别. 解决方案二: 在VS上开发过Qt程序,在VS上安装Qt插件,就可以打开了 解决方案三: 是不是因为 QT 的版本,或者 VS的版本不匹配.

如何处理数组越界而不会让程序崩溃?

如何处理数组越界而不会让程序崩溃? 数组越界是非常常见的现象,有时候,你的程序中,因为数组越界而崩溃了,很难找,理想的状态是,数组越界的时候给我们返回nil就好了. 请看下面这个例子: // // RootViewController.m // BeyondTheMark // // Copyright (c) 2014年 Y.X. All rights reserved. // #import "RootViewController.h" @interface RootViewCon

VS2010中VB.NET生成的可执行程序需要安装SQL sever2008后才能运行

问题描述 我用VS2010中的VB.NET编写了一个应用程序,然后生成的可执行程序(涉及ADO访问数据库),放在仅安装了.NET4.0的电脑上不能运行,但当我安装了SQLsever2008后就能够很好地运行,不知道为什么,请朋友们指点指点.谢谢!! 解决方案 解决方案二:你在项目属性里面看看摸索摸索,有项目运行的需要的条件,可以修改一下.另外,如果你在程序启动时候就调用的ado,那明显是不能运行的,因为会报EXCEPTION,症状就是没反应或者是自己关掉,这说明你的exception处理的不好.

java中数组越界是什么意思

问题描述 java中数组越界是什么意思 java中数组越界是什么意思 是不是数组的元素的类型发生不统一的情况 解决方案 越界就是超过了边界,数组脚标是从0开始的,你定义的数组长度为5,那么你的脚标就只能是0,1,2,3,4 .向上或向下超过了超过了都是越界 解决方案二: 数组越界就是提供的下标超出边界(out of bound),比如 int[] a = new int[10]; 那么 a[-1] 和 a[11]就是越界. 解决方案三: 比如你定义了一个长度为5的数组int[] a = new

一个数组越界的C++程序

学生给我发了私信,一个程序运行了好久,在OJ就是提交不了. 题目是: Description输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.写三个函数: ①输入10个数:②进行处理:③输出10个数. Input10个整数 Output整理后的十个数,每个数后跟一个空格(注意最后一个数后也有空格) Sample Input2 1 3 4 5 6 7 8 10 9Sample Output1 2 3 4 5 6 7 8 9 10 HINT  主函数已给定如下,提交时不需要包

从WinForm程序中显示WPF Window出现“The URI prefix is not recognized”异

从WinForm程序中显示WPF Window出现"The URI prefix is not recognized"异常的解决方法 从WinForm App中显示WPF窗口的代码: MyWindow wpfWindow = new MyWindow(); WindowInteropHelper wih = new WindowInteropHelper(wpfWindow); wih.Owner = ownerHwnd; wpfWindow.ShowDialog(); 一般情况下,这

vs2010-为什么在VS2010中运行文件时出现“无法启动程序 拒绝访问”

问题描述 为什么在VS2010中运行文件时出现"无法启动程序 拒绝访问" 在电脑装了vs 发现不能用 相对的修改了一些东西之后,总算成功1个 失败0个了 可是一直跳出"无法启动程序,拒绝访问"的对话框查了好多 都不顶用 特来求助,能否帮个小忙呀~ 解决方案 就算我注销计算机再登陆在启动VS依然无法调试只有重启才能解决问题 解决方案二: 再说一下就算我注销计算机再登陆在启动VS依然无法调试只有重启才能解决问题 解决方案三: 话说楼主解决问题了么,每次只能重启计算机才能

c语言-谁来帮我看看这代码哪里错了,只是简单的C程序(折半搜索+快速排序),题库上说我数组越界?求帮忙看看

问题描述 谁来帮我看看这代码哪里错了,只是简单的C程序(折半搜索+快速排序),题库上说我数组越界?求帮忙看看 #include #define MAXN 500+10 int n,m; long int a[MAXN],b[MAXN],c[MAXN],d[MAXN],cd[MAXN*MAXN]; void sort(long int a[],int xx,int yy) { if(xx>=yy)return; int x=xx,y=yy,k=a[xx]; while(x { while(a[y]

vs2010中怎么利用多线程同时运行两个c++程序?

问题描述 vs2010中怎么利用多线程同时运行两个c++程序? 需要用到多线程,小白,求大神带.vs2010中不知道支持多线程吗? 解决方案 两个程序同时运行,这个叫多进程.分别编译了,用createprocess或者shellexecute函数调用.多线程因为共享全局变量,不是简单把两个程序源代码放在一起就行的.