Hallo,
ich ich suche einen vergleichbaren Befehl in C#, um alle Bauteile im FeaturManager zu durchlaufen. In VB konnte ich dies wie folgt realisieren:
'recurse into sub-assys
Dim swChildComp As SldWorks.Component2
Dim a_children As Variant
Dim i As Long
a_children = t_swComp.GetChildren
For i = 0 To UBound(a_children)
Set swChildComp = a_children(i)
...
Next i
Ich wollte dies nun analog in C# programmieren und hatte folgenden Ansatz:
foreach (SldWorks.Component a_swComp in (SldWorks.Component) swComp.GetChildren())
Leider wird mir hierdurch aber folgender Fehler ausgegeben: "[...] SldWorks.Component enthält keine öffentliche Definition für GetEnumerator"
Leider konnte ich den entsprechenden Befehl in der API-Hilfe von SolidWorks nicht finden und hoffe nun ihr könnt mir helfen.
Danke. Tobias.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP