OK, first of all you _probably_ shouldn't be using Suspend/Resume all the time. :)
BUT They have "deprecated" the methods for only one reason: - They are not valid for general purpose thread synchronisation This is true of any number of things however, which don't get deprecated. However, in D2010 they introduced the ability for the debugger to freeze/thaw threads - my guess is that this facility uses Suspend/Resume. As a result, application code that also uses Suspend/Resume is now perhaps likely to have unintended consequences when interacting with the debugger (if using freeze/thaw). My guess this is why they "deprecated" the methods, but imho what they should instead have done is simply properly documented them and the caveats pertaining to their use (even in D2010 there is at least *some* documentation along these lines, but perhaps not enough). Just my 0.02 -----Original Message----- From: delphi-boun...@delphi.org.nz [mailto:delphi-boun...@delphi.org.nz] On Behalf Of Robert martin Sent: Wednesday, 1 September 2010 12:03 To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] XE Upgrade Hi I read the suspend / resume note with surprise! I had not realised that was the case, we use suspend and resume regularly. I note it recommends using TEvent and TMutex instead. I am somewhat confused, how am I supposed to pause (suspend) a thread ? I cant see any examples on their wiki page. Cheers Rob > Also in the "VCL/RTL Changes" TThread.Suspend/Resume were (incorrectly, > imho) *already* deprecated in Delphi 2010 iirc and moving classes from unit > A to unit B... useful to know but not exactly worth highlighting in this > sort of changes summary. > > _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe