>ox = createobject("progbar") >ox.show() > >* Demonstrate that 100% shows correctly. >ox.SetRange( 0, 10000) >ox.SetPos( 10000) >wait window "Progress bar shows 100%" > >* This will never reach 100% >ox.Reset() >lnReccount = 9999 && Or any number between 9901 and 9999 >ox.SetRange( 0, lnReccount) >ox.SetPos( 0) >FOR lni = 1 to lnReccount > if mod( lni, 100) = 0 > ox.SetPos( lni) > endif >ENDFOR &&* lni = 1 to 10000 >wait window "Progress bar shows 99%" > >ox = null >release oxThanks, Rick. I solved this problem already by adding oProgBar.SetPos(m.lnReccount) right after the loop.