@SuperJames74 said:@mountain said:Nice to see code once in a while that's so self-assured... /* ObjectPtr--Required. If a XXXXXXX template is provided, */ /* this is the address of a system pointer. */ /* Otherwise, this is the address of the object */ /* itself. Or, the address of the process when */ /* there isn't a specific object. Or the set */ /* address after process is set up. Get over it. */ Bonus points for the single-line-comment implementation of multi-line-comment characters. That's probably done to slow down the compiler. You'll have more time compiling, which means more time slacking (and fencing on chairs).