Hallo Jürgen,
ich habe es nun nochmal getestet. Der Absturz ist nicht immer zu reproduzieren. Es passiert beim ersten mal sowie auch nach dem fünften mal. Es ist auch nicht vom Rechner abhängig.
Code:
' Set active part document.
Dim oPartDoc As PartDocument
Set oPartDoc = ThisApplication.ActiveEditDocument
' Set a reference to the component definition.
Dim oCompDef As PartComponentDefinition
Set oCompDef = oPartDoc.ComponentDefinition
' Set a reference to the transient geometry object.
Dim oTransGeom As TransientGeometry
Set oTransGeom = ThisApplication.TransientGeometry
' Get the sketch
Dim osketch As PlanarSketch
Dim os As Long
Dim oHoleTapInfo As HoleTapInfo
os = oCompDef.Sketches.Count
Set osketch = oCompDef.Sketches.Item(os)
If TypeOf ThisApplication.ActiveEditObject Is Sketch Then osketch.ExitEdit
Kannst du da einen Fehler erkennen?
Gruß Jürgen
[Diese Nachricht wurde von Denk75 am 09. Dez. 2015 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP