[twsocket] Using TPop3Cli (begin in TWSocket Digest, Vol 127, Issue 9)
Hello! I have some questions: I need DLL like 'AllInOne', how I must organize it? I have 2 problems: 1.There is one function entry point in DLL. How can I detect what OnRequestDone complit session and I can return from DLL funciton? 2.And how I must free memory under TPop3Cli after RqType==smtpQuit in OnRequestDone? (before returning from DLL) Thank. Best regards. -- 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
[twsocket] Using TPop3Cli
Hello, I try using TPop3Cli. Code like this don`t working: void MyProc() { ... Pop3Cli-Connect(); WaitForSingleObject(hEvent,Pop3TimeOut); Pop3Cli-User(); WaitForSingleObject(hEvent,Pop3TimeOut); Pop3Cli-Pass(); WaitForSingleObject(hEvent,Pop3TimeOut); ... } void __fastcall TForm1::Pop3Cli1RequestDone(TObject *Sender, TPop3Request RqType, WORD Error) { SetEvent(hEvent); } What I doing wrong? Or how I will use TPop3Cli? Before I was using TSyncPop3Cli and code like this worked OK: ... SyncPop3-ConnectSync(); SyncPop3-UserSync(); SyncPop3-PassSync(); ... Thank. Best regards! -- 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
Re: [twsocket] Using TPop3Cli
Hello Äìèòðèé, You have to do next action in OnRequestDone. TPop3Cli is asynchronous doing the work in background while your application can go on with other things to do. Just do a switch (RqType) in the requestdone for the next action. No need for all that sequentinal progrmming :) --- Rgds, Wilfried http://www.mestdagh.biz Saturday, July 30, 2005, 17:01, Äìèòðèé Àíäðååâ wrote: Hello, I try using TPop3Cli. Code like this don`t working: void MyProc() { ... Pop3Cli-Connect(); WaitForSingleObject(hEvent,Pop3TimeOut); Pop3Cli-User(); WaitForSingleObject(hEvent,Pop3TimeOut); Pop3Cli-Pass(); WaitForSingleObject(hEvent,Pop3TimeOut); ... } void __fastcall TForm1::Pop3Cli1RequestDone(TObject *Sender, TPop3Request RqType, WORD Error) { SetEvent(hEvent); } What I doing wrong? Or how I will use TPop3Cli? Before I was using TSyncPop3Cli and code like this worked OK: ... SyncPop3-ConnectSync(); SyncPop3-UserSync(); SyncPop3-PassSync(); ... Thank. Best regards! -- 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