I have the following small routine to send files via FTP :-

bool sendit(AnsiString tosend)
{
  TFtpClient *mjftp;
  // Some code here to fill up the mjftp object
  // with tosend, credentials, destination etc., followed by ...
  return mjftp->Transmit();
}

This nearly always succeeds, and the first call nearly always returns true. 
However, it returns randomly true or false when one file is sent immediately 
after another, even though all transfers are successful and arrive at the 
destination intact. Why?

mark jacobs 
it support and development 
critical research 
T 020 8421 6600 
W www.critical.co.uk 
This e-mail and any files transmitted with it are confidential and intended for 
the sole use of the addressee. Any unauthorised dissemination or copying of 
this e-mail or its attachments or disclosure of any information contained in 
them is strictly prohibited. If you have received the e-mail in error, please 
notify the sender by e-mail immediately and delete it from your system. The 
content of the e-mail does not necessarily represent the views of Critical 
Research Ltd and associated companies. We accept no responsibility for any loss 
or damage caused by any virus transmitted by this e-mail. Critical Research Ltd 
is a company registered in England with company number 6566825, registered 
address of 41-43 Alma St Luton LU1 2PL, VAT Number 939496266.
--
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

Reply via email to