Ok, I see your point. But still my code seems to be a simpler design. Did you look at it? It is just ~50 lines!
Best Regards, SubZ ----- Original Message ----- From: "Francois PIETTE" <[EMAIL PROTECTED]> To: "ICS support mailing" <twsocket@elists.org> Sent: Sunday, September 25, 2005 5:02 PM Subject: Re: [twsocket] Converting Send() and Receive() to Sync > You may run the ISAPI into the main thread, and having ICS code run into a > worker thread with a message pump so that it can work asynchronously as > usual. The ISAPI thread can then be blocked while ICS is doing his work > and > signal the main thread when done. > -- > [EMAIL PROTECTED] > http://www.overbyte.be > > > ----- Original Message ----- > From: "Fastream Technologies" <[EMAIL PROTECTED]> > To: "ICS support mailing" <twsocket@elists.org> > Sent: Sunday, September 25, 2005 3:21 PM > Subject: Re: [twsocket] Converting Send() and Receive() to Sync > > >> ----- Original Message ----- >> From: "Francois PIETTE" <[EMAIL PROTECTED]> >> To: "ICS support mailing" <twsocket@elists.org> >> Sent: Sunday, September 25, 2005 3:03 PM >> Subject: Re: [twsocket] Converting Send() and Receive() to Sync >> >> >>>> http://www.fastream.com/ics/WebConnection.pas >>>> I have been trying to convert a professional ISAPI 6.0 component to >>>> ICS. >>>> Scripts are now running but as for the internal logic of it, it needs >>>> sync >>>> read and write procedures. I have coded the attached unit for it but it >>>> gives access violations in InternalDataReady. I believe the problem is >>>> in >>>> the WaitUntilReady function but not sure. >>> >>> Much better to avoid sync functions. >> >> For the ISAPI filter code to work, the thread needs to block. The easiest >> to >> change part of the code is ICS because I know it the best. >> >>> You can probably rewrite part of the code in an async way. >> >> I do not understand what you mean. Could you take a look at the simple >> code >> I wrote? >> >> Thanks, >> >> SZ >> >> -- >> 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 > > -- > 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 -- 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