I have written a D4 program to stress test our D4 COM object. All works fine up until about 10 threads, after which we can guarantee to get a "OLE Catastrophic error". Does anybody know if this is a MS COM problem or a Delphi problem? Does anybody know what causes the "Catastrophic error"?? Regards Myles Penlington Software Engineer ADVANCED MANAGEMENT SYSTEMS This message is confidential to the person to whom it is addressed. It is not to be used, copied or distributed by anyone else. If the message has reached you by mistake please contact us immediately and then delete it from your system. Thank you for your co-operation. --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz