When I open a certain class library and try to open a Form class, I get this fatal C0000005 error:
Called from - classbrowser1.modifyclass line 0 { }
Called from - clsasbrowser1.oleclasslist.dblclick line 0 { }
However, the error does not occur until I open the second or third form, and it seems to blow only on the classes at a certain nesting level. Anything above this level opens, but everything on this level blows on second or third open.
By the way, the C5 error occurred under VFP 7 SP1 WinXP Pro SP1, and when I tried it under VFP 9 Beta, it just pegged the CPU at 100% indefinitely and I had to End Task. Then I tried it on another computer and it did the same thing.
I traced the code and found the line that is blowing up is:
MODIFY CLASS (this.cClass) OF (this.cFileName) NOWAIT
I can modify these classes all day long out of the project manager or from command window, but this particular VCX (actually this is the third VCX in a chain of classlibs) must cause the class browser to setup a pretty nasty environment for VFP to work with.
Anyone ever experience a limitation like this?
Scott McDaniel
MCP VFP Desktop