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