Hello! > A reliable way to calculate More was > "More := Stream.Position < Stream.Size;" > > however that is slower since Stream.Size has to seek to the end of the > stream and the back to current position on each call of DoFileEncBase64(). > (Instead of Stream.Size we could also check against file size, however > only with ShareMode fmShareDenyWrite).
var LocalStreamSize: integer; [..] LocalStreamSize := Stream.Size; [..] More := Stream.Position < LocalStreamSize; [..] Problem solved. -- Piotr Dałek enigmati...@interia.pl ---------------------------------------------------------------------- Zobacz program TV na dzis! sprawdz >>>http://link.interia.pl/f202a -- 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