I note the help files suggest that 16 threads per CPU is reasonable (less if they are all active). Is this accurate?
I have a threaded class that handles the emailing of a single email file. If my application wishes to send multiple emails it will create multiple instances of this thread, potentially breaking the 16 threads recommendation, especially since the thread uses an email class that is itself threaded. How do I get the number of threads running in a given application? Should I create an email output queue (Singleton) that handles the this output? Rob Software engineer Wild Software Ltd Ph 03 338-1407 --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/