Ed,
I'm not sure what's causing this problem...I recommend placing some STRTOFILE() commands in strategic places within the DisplayValues() method of the CCmdGetFile class (located in CCtlLib.vcx). In the STRTOFILE() commands, write out informative messages to a text file. This is also a great technique when debugging COM Servers!
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com