Problem solved!
Add this to the list of quirks with the Code Generator wizards. Don't use parenthesis or brackets in your property comments. The wizard (for some unknown reason) reads through the comment and decides that you must really want mean you want an Array Property, and dutifully creates a DIMENSION statement with your entire comment in it.
I.e. DIMENSION lSoundBell This boolean identifies whether or not to sound the bell, chr(7)
The manifestation of this is that opening your class will kill VFP. Looking at the property through the CLASS BROWSER only shows lSoundBell. No array brackets.
My new habit is to click on the "View Classcode" button on the CLASS BROWSER for any classes that I CODE GENERATE.
Whew! That one was driving me nuts!
Marty
Marty Smith, CSQE