匪夷所思的问题!!!救命啊!!!
gf432 2002-12-27 02:50:11 ChartLine->Series[k*Axis.Xperiod.EveryDayCount+j]->AddXY(i,Result.Total,Tmp,Color[j+(k%2)*3]);
这是一个for循环中的语句,分别运行了两次
这是第一次运行时的情况:
循环次数为三,每次的变量为
第一遍循环
Result.Total: 79271
k*Axis.Xperiod.EveryDayCount+j: 0
i+(k%2)*3: 0
i: 0
的二遍循环
Result.Total: 79271
k*Axis.Xperiod.EveryDayCount+j: 0
i+(k%2)*3: 0
i: 2
的三遍循环
Result.Total: 72840
k*Axis.Xperiod.EveryDayCount+j: 0
i+(k%2)*3: 0
i: 2
没有任何问题,可以画出曲线图
----------------------
这是第二次运行时的情况:
循环次数为三,每次的变量为
第一遍循环
Result.Total: 79271
k*Axis.Xperiod.EveryDayCount+j: 0
i+(k%2)*3: 0
i: 0
的二遍循环
Result.Total: 79271
k*Axis.Xperiod.EveryDayCount+j: 0
i+(k%2)*3: 0
i: 2
的三遍循环
Result.Total: 79271
k*Axis.Xperiod.EveryDayCount+j: 0
i+(k%2)*3: 0
i: 2
这次去发生了EInvalidPointer的异常
实在是太奇怪了!!!!