Jim, You're welcome. I'm glad to help out. Besides, I'm spending a lot of time on Larch/C++ recently, so it's on my mind. But do correct me if I make a mistake or add to my answer if it's not quite right. I'm still learning in this area. Gary