Microsoft KB Archive/162252

= BUG: Erroneous "Class Definition is Cyclical" Error =

Article ID: 162252

Article Last Modified on 10/16/2002

-

APPLIES TO


 * Microsoft Visual FoxPro 5.0 Standard Edition
 * Microsoft Visual FoxPro 6.0 Professional Edition
 * Microsoft Visual FoxPro 7.0 Professional Edition

-



This article was previously published under Q162252



SYMPTOMS
When you add a container with nested controls to another container in Class Designer, the following error message appears:

Class definition is cyclical

This behavior does not occur in Visual FoxPro 3.0b.



STATUS
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.



Steps to Reproduce Behavior
The following code illustrates the error: CLEAR ALL DELETE FILE cyctest.vcx DELETE FILE cyctest.vct KEYBOARD "{y}" CLEAR CREATE CLASS pf AS PAGEFRAME OF cyctest NOWAIT RELEASE WINDOW "Class Designer"

LOCAL aobj[1], xx  CREATE CLASS c1 AS CONTAINER OF cyctest NOWAIT =ASELOBJ(aObj,1) xx=aObj[1] SET CLASSLIB TO cyctest

xx.ADDOBJECT('pf1','pf') xx.pf1.Page1.ADDOBJECT('pf2','pf')

KEYBOARD "{y}" CLEAR RELEASE WINDOW "Class Designer"

CREATE CLASS c2 OF cyctest AS CONTAINER NOWAIT =ASELOBJ(aObj,1) xx=aObj[1] xx.ADDOBJECT('c11','c1')

SET CLASSLIB TO

Keywords: kbbug kbpending KB162252

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.