Vytisknout stránku | Zavřít okno

Extended data cez VB

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=5168
Datum vytištění: 12.kvě.2026 v 22:48


Téma: Extended data cez VB
Odeslal: kochty
Předmět: Extended data cez VB
Datum odeslání: 17.zář.2007 v 11:16
Kto vie poradiť ako odstrániť Xdata z entity AutoCadu  Visual Basicom.
Cez GetXData ich načítam, cez SetXData ich vytvorím a modifikujem, ale neviem ich trvale z vlastností entity odstrániť.



Odpovědi:
Odeslal: kochty
Datum odeslání: 17.zář.2007 v 12:54

Podarilo sa mi nájsť riešenie. Pre tých , ktorí by to niekedy potrebovali :

to remove extended data associated with an object you should call SetXData with application id but no data following it.
example:

Dim DType As Variant
Dim DValue As Variant

DType = 1001: DValue = sAppName ' application
obj.SetXData DType, DValue

the Xdata for 'sAppName' will be removed.



Vytisknout stránku | Zavřít okno