Solid Edge Part Type Library
Delete Method
Description
Deletes the referenced object.
Syntax
Visual Basic
Public Sub Delete() 
Example
Private Sub Form_Load()
    Dim objApp As SolidEdgeFrameWork.Application
    Dim objDoc As SolidEdgePart.PartDocument
    Dim objProfile As SolidEdgePart.Profile
    Dim objProfCollection As Object
    ' Local variables to be declared here
    Dim lngStatus As Long
    ' Create/get the application with specific settings
    On Error Resume Next
    Set objApp = GetObject(, "SolidEdge.Application")
    If Err Then
        Err.Clear
        Set objApp = CreateObject("SolidEdge.Application")
        Set objDoc = objApp.Documents.Add("SolidEdge.PartDocument")
        objApp.Visible = True
    Else
        Set objDoc = objApp.ActiveDocument
    End If
    On Error GoTo 0
    'Create a Profile object
    Set objProfile = objDoc.ProfileSets.Add.Profiles.Add(pRefPlaneDisp:=objDoc.RefPlanes(1))
    'Draw few entities on the profile
    With objProfile
        Call .Circles2d.AddByCenterRadius(0, 0, 0.01)
        Call .Circles2d.AddByCenterRadius(0.01, 0.01, 0.02)
        Call .Circles2d.AddByCenterRadius(0.02, 0.02, 0.03)
        Call .Circles2d.AddByCenterRadius(0.03, 0.03, 0.04)
        Call .Circles2d.AddByCenterRadius(0.04, 0.04, 0.05)
        Call .Circles2d.AddByCenterRadius(0.05, 0.05, 0.06)
    End With
    'Validate the Profile
    lngStatus = objProfile.End(igProfileClosed)
    Set objProfCollection = objProfile.Parent
    For Each objProfile In objProfCollection.Profiles
        Call objProfile.Delete
    Next
    ' Release objects
    Set objApp = Nothing
    Set objDoc = Nothing
    Set objProfile = Nothing
    Set objProfCollection = Nothing
End Sub
See Also

Profile Object  | Profile Members

Send comments on this topic.