> What happens is that the compiler creates > an try in the message table of the RTTI for the class. Check out the > implementation of Tobject.Dispatch to see how that is used. > Thanks. That seems to give me a clue. I have no idea what "creates a try" means but maybe I'll find out. Thanks again, -Michael