AnsweredAssumed Answered

Why would swChildComp.ReferencedConfiguration return the wrong config name?

Question asked by Michael Caulton on Jul 23, 2015

I am using the code snippets below to recursively traverse an assembly but every so often if returns the wrong configuration. The part will be in the assembly but the wrong configuration is listed.

 

Does anyone have any ideas why that would be the case?

 

At the start

 

     swModel = swApp.ActiveDoc

 

     Run function that resolves all items

    

     swAssy = swModel

 

 

Within recursive function

 

     vChildComp = swAssyDoc.GetComponents( False)

        For i = 0 To UBound(vChildComp) ' Process each of the assembly components

                swChildComp = vChildComp(i)

                sNameTemp = Path.GetFileName(swChildComp.GetPathName) + " {" + swChildComp.ReferencedConfiguration + "}"

        Next i

Outcomes