> Everything worked fine in my app till 31 May 2015.
> FLastProgress : Int64;
> if FLastProgress < GetTickCount then begin
> Do I have to clear the FLastProgress and FProgressCount variables
> after upload complete?
Had your program been running for 49 days on 1 June?
GetTickCount returns a longword, which wraps after 49 days, but you save it as a
int64 which does not wrap. You should reset FLastProgress to ensure progress is
For the purpose of a second time, the wrap does not matter, if you need to time
something over the 49 day wrap then you need more care in processing ticks,
the FTP component does internally.
Or you can use the 64-bit tick functions in OverbyteIcsTicks64.pas (but never
and 64-bit ticks.
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be