日期:2014-05-17  浏览次数:20839 次

最讨厌的一种bug
不调试的时候出bug,
调试的时候怎么测试都不出现。
头大了,发泄一下。

------解决方案--------------------
所以说,要多写程序多调试,尤其是每次解决bug都好好总结。

见的多了,遇到这样的问题才能靠直觉搞定。
------解决方案--------------------
有一些bug调试时正常,release就不行了,比如int 出了 {} 作用域,调试时很可能访问正常,而到了release可能就无法访问到正确的值了,导致某些数据错误,记录日志看看吧
------解决方案--------------------
gvTable.pageIndex  这个值错了吧
------解决方案--------------------
查 PageIndex 从哪里来的,每步做一个输出显示,看看问题
------解决方案--------------------
DevExpress.Web.ASPxClasses.Internal.CommonUtils.CheckValueRange(Double value, Double min, Double max, String propertyName)

参数错了  应该是哪里设置错误     你现在的min 和 max 应该都等于-1   所以检查报错
------解决方案--------------------
PageIndex值设置错误
------解决方案--------------------
运行环境不一样出的bug才头大,我都被gac给整死了
------解决方案--------------------
gvTable.pageIndex的值超了Pager.PageIndex可接受的范围了吧
------解决方案--------------------
程序员好像只有两种状态,制造bug,debug