Helo, What is a best event for starting new Smtp session (e.g. start sending next message after previous is sent or aborted)?
I was try to Use OnSessionClosed or OnStateChange events (in OnStateChange i wait for SmtpCli->State==smtpReady and Smtp->CtrlSocket->State=wsClosed). But anyway i receive folowing errors time to time: 1. Smtp component not ready 2. Error in function WSACancelAsyncRequest - Invalid Argument 3. Smtp component already connected 4. Can't change socks port if not closed. This errors happens time to time (program can work minutes or hours before it). I not understand why it's happens ? After sending message (or getting smtp protocol error during sending message) I ALWAYS Call SmtpCli->Abort() and wait in OnStateChange until connection closed and component is ready. After it I prepare next message and call SmtpCli->Connect(), etc. Why I receive errors 1-4 ?? Maybe I must do something special ? How i can ensure what connection is 100% closed and component 100% ready for next session ? I NOT use Application->ProcessMessages inside SmtpCli events. Please help... And excuse me for bad english. --- With best regards, Max Terentiev. Business Software Products. AMS Development Team. [EMAIL PROTECTED] -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be