WinForm程序疑难问题,工程要废了
错误的图片地址: http://www.wopos.com/errform.gif
工程可以编译成功,但是不能启动,直接报错,见上图,也没有调试点。
改了一些界面上的控件还是一样,再搞不好工程就废了。各位大侠给点意见啊。
------解决方案--------------------运行时错误,看一下代码中数组、对象集合等的遍历和操作有没有越界。
------解决方案--------------------很明显,数组超出下标
------解决方案--------------------没有好的建议,使用排除法一段段代码调试,特别注意数组对象的使用过程是否合法。
------解决方案--------------------给被怀疑的代码加上try语句,编译启动一下看看.
------解决方案--------------------用断点进行调试
------解决方案--------------------用排除法看一下吧!try
------解决方案--------------------好像是数组下标超过了
------解决方案--------------------小问题而已,把程序源代码拷贝到一台新安装的电脑上,重新安装开发工具打开再试一试。
------解决方案--------------------题而已
------解决方案--------------------很明显的问题了 开着调试下就知道哪行错了-_-#
------解决方案--------------------从第一步开始单步调试
------解决方案--------------------form_load的代码要好好看看 问题可能出在这里
------解决方案--------------------问题应该是出在了你引用的类库里面了,不是直接在你的当前代码中出的错。
如果不是引用的第三方的控件,你就要检查一下是否在你们自己编写的DLL中是否存在错误。如果是第三方控件,则查一下是怎么使用控件。
------解决方案--------------------将程序 设置为允许调试 使用Debug模式编译
再你代码开始未知 打上断点.
看那里出的错.
------解决方案--------------------调试是唯一出路
------解决方案--------------------用debug单步调试。
------解决方案--------------------调试
------解决方案--------------------应该是使用的第三方控件过期引起的。
以前离职的同事遗留下来个老古董也出了一样的问题。
不知道是不是还有其他原因会引起这个问题
------解决方案--------------------使用Debug调试。
------解决方案--------------------我也认为是你的第三方控件有问题,你在代码中,try catch起来看一下那有问题
------解决方案--------------------看看msdn里面相关的对于错误提示的说明
------解决方案--------------------把一段段代码注释掉然后运行,缩小范围
------解决方案--------------------单步调试