>From the Indy help file: Indy works on the blocking model. That is when calls are made to Indy the do not return until they are complete. If calls are made in the main thread this will cause the Application User Interface to "freeze" during Indy calls. TIdAntiFreeze counter acts this effect. TIdAntiFreeze allows Indy subsystem to make process Application message calls so that Windows messages continue to be executed while Indy blocking socket calls are in effect.
--- Rich Cooper <[EMAIL PROTECTED]> wrote: > How does the TidAntiFreeze control work? Principles of operation > would be nice to know if anyone can tell them. > > -Rich > > > > Use the TidAntiFreeze control. > > > >> I'm using Indy 9 in D7, and in my audio player I'm using a HTTP.Get to > >> retrieve a webpage inside a separate thread so as to not affect > >> operation of the main user interface. However, during the execution of > >> the Get, my main form stops responding. This is only a couple of > >> seconds usually, but it's quite noticeable when the VU meter stops. > >> > > > > > > > > > > > ____________________________________________________________________________________ > > Sucker-punch spam with award-winning protection. > > Try the free Yahoo! Mail Beta. > > http://advision.webevents.yahoo.com/mailbeta/features_spam.html > > _______________________________________________ > > Delphi mailing list -> [email protected] > > http://www.elists.org/mailman/listinfo/delphi > > _______________________________________________ > Delphi mailing list -> [email protected] > http://www.elists.org/mailman/listinfo/delphi > ____________________________________________________________________________________ The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

