Is there a way to make this cleaner and not use tempvalue like I did here?
UPDATE, the code had a logical error and did not show what I was doing. This is what I do:
var loopTempValue = noOfPackets / 100; for(i=0; i < noOfPackets; i++) { \\DoStuff if (i == loopTempValue) { loopTempValue = loopTempValue + (noOfPackets / 100); UploadBackGroundWorker.ReportProgress(pross); } }
UPDATE Final
This is how it is fixed after feedback, thanks guys.
if (i % (noOfPackets / 100) == 0 && i != 0) { UploadBackGroundWorker.ReportProgress(pross); }
Darkmage
source share