{
B();
C();
D();
}
我的程序结构如上
调用A时,应该按顺序执行B C D
但是有时候运行C就没有返回值了,D也不运行
而且在这时,再次调用A,还能得到B的结果,但是到C又没有返回了,也不继续执行了
请问,这是怎么回事,有和这相似经历的吗,是那方面有可能出错了?
8 个解决方案
#1
出现这样的问题主要还是程序的问题!
#2
是程序的问题,就是想问问 一般有可能哪里的问题,或者有没有人有类似的问题解决过
#3
发现了问题
在C()中 有一处程序写错了
但是奇怪的是问什么这个地方 不抛出Exception呢????
我最后是把C()中的代码 在新建的一个项目中测试 才发现会抛出Exception
问什么在原来哪个项目中不抛出Exception呢?????
请指教啊!
#4
问题太宽泛了 不好具体回答。可能死循环?
#5
那段代码是绝对要有Exception 因为 数组的index超出了
但是不知道为什么在原来的那个项目里就没有exception
但是不知道为什么在原来的那个项目里就没有exception
#6
try
{}
catch
{}
{}
catch
{}
#7
世界变化太快
应该是数据变了吧,我也遇到过一样的情况
数据不一样,会发现更多bug
应该是数据变了吧,我也遇到过一样的情况
数据不一样,会发现更多bug
#8
我的异常是不走try-chatch,与你的有些类似,支持ing,
有空看看我的异常:http://community.csdn.net/Expert/topic/5698/5698576.xml?temp=.500149
有空看看我的异常:http://community.csdn.net/Expert/topic/5698/5698576.xml?temp=.500149
#1
出现这样的问题主要还是程序的问题!
#2
是程序的问题,就是想问问 一般有可能哪里的问题,或者有没有人有类似的问题解决过
#3
发现了问题
在C()中 有一处程序写错了
但是奇怪的是问什么这个地方 不抛出Exception呢????
我最后是把C()中的代码 在新建的一个项目中测试 才发现会抛出Exception
问什么在原来哪个项目中不抛出Exception呢?????
请指教啊!
#4
问题太宽泛了 不好具体回答。可能死循环?
#5
那段代码是绝对要有Exception 因为 数组的index超出了
但是不知道为什么在原来的那个项目里就没有exception
但是不知道为什么在原来的那个项目里就没有exception
#6
try
{}
catch
{}
{}
catch
{}
#7
世界变化太快
应该是数据变了吧,我也遇到过一样的情况
数据不一样,会发现更多bug
应该是数据变了吧,我也遇到过一样的情况
数据不一样,会发现更多bug
#8
我的异常是不走try-chatch,与你的有些类似,支持ing,
有空看看我的异常:http://community.csdn.net/Expert/topic/5698/5698576.xml?temp=.500149
有空看看我的异常:http://community.csdn.net/Expert/topic/5698/5698576.xml?temp=.500149