Hi Ross, > I have already done that, but simply using ShowMessage calls, asking > the operator to specify the last message that appeared. I guess you > didn't see my original message 2 or 3 weeks ago where I quoted this...
Nope, I must have missed it. The reason that I suggested using OutputDebugString() rather than ShowMessage() is that it's a less obtrusive approach and doesn't keep stopping the application while waiting for the user to click OK. As a nice side-effect, your user can also save the debug output to a file and email it to you. All that said, you could also give EurekaLog a go. I'm not sure how much different from madExcept it is though. We use madExcept as a standard but there are definitely places where it doesn't trap the exceptions all the time - most noteably, in the Initialization and Finalization sections. Regards, Cord Schneider StaffPlan http://www.staffplan.co.uk/ _______________________________________________ Delphi mailing list -> Delphi@elists.org http://lists.elists.org/cgi-bin/mailman/listinfo/delphi