删除实体扩展属性(vb),谁给写个LISP,谢谢!
Public Function XDataErase(ByRef objAcadEntity As AcadEntity) As Boolean Dim varXdataType As Variant Dim varXdataValue As Variant XDataErase = False Err.Clear On Error GoTo errhandle ' objAcadEntity.GetXData "", varXdataType, varXdataValue objAcadEntity.GetXData "", varXdataType, varXdataValue If Not IsEmpty(varXdataType) Then ReDim Preserve varXdataType(0) ReDim Preserve varXdataValue(0) objAcadEntity.SetXData varXdataType, varXdataValue End If XDataErase = True Exit Function errhandle: MsgBox Err.Description End Function |