I am exporting bodies of a multibody part to seperate step file. After a while (exporting about 60-80 bodies) solidworks is crashing. The app flow is like:
objBodies = Part.GetBodies2(swBodyType_e.swSolidBody, False)
For Each body In objBodies
bRet = body.Select2(False, Data)
bRet = ChildModelDoc.SaveToFile2(FileName & SaveAsExt, swSaveAsOptions_e.swSaveAsOptions_UpdateInactiveViews, ErrorRef, WarRef)
'tried all options of swSaveAsOptions_
Just wondering if there is any other way to export bodies to STEP, or what could be the possible reason of crashing.
This code is for an idea only with lots of line skipped in between. But all the type declaration are proper, releasing objects after use.
No memory issues, shoots upto 28000K only in task manager processes, GDI objects reaches upto 1900 max. PC config: 3Ghz 6 processor, 8gb RAM, 1gb graphics card.