Hey guys, I have to apologize for stirring up this hornets nest. The example that cause the origination of thread can correctly return the COM error text in @serror if I exit(@error) immediately at the point or error. Originally I was storing @error in a variable and permitted other lines to execute which reset @serror. I then went down the path of string both @error and @serror in variable to return in an array. [Embarrassed]

I do believe though that my programmatic shortcoming has opened a great discussion and potential new paths for KiXtart programming. I just wish that my initial motivation had a deeper philosophical base than it did. [Frown]
_________________________
Home page: http://www.kixhelp.com/hb/