//  是否可以故伎重演：

//     i <= TempDataSetCount 拆分两块，一块 i < TempDataSetCount ,一块 i =
TempDataSetCount
splite and run ,no error occurs !
nonsense !
delete: or false condition section
delete : if false then block ...
delete if and true block
delete if true condition
and if false else block
break is of course
while to if .else deadloop inplace !
-
delete if true condition line
edit
+ - = nil
DONE : 故伎重演

//        While (i <= TempDataSetCount) Or (Not Dataset.eof) Do
//        =====
//        While (i <= TempDataSetCount) Do
//        so "(Not Dataset.eof)" is nonsense
//While (i <= TempDataSetCount) Or (Not Dataset.eof) Do
//  是否可以故伎重演：
//     i <= TempDataSetCount 拆分两块，一块 i < TempDataSetCount ,一块 i =
TempDataSetCount
没必要，不可能，没有人用。。。。
simple var to literals
没有人在再用这个sum了。不必重置。最后一条记录，不必processMessage