Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD VBA
  erweiterte Daten entfernen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
PNY präsentiert die PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
Autor Thema:  erweiterte Daten entfernen (1572 mal gelesen)
Karl01
Mitglied



Sehen Sie sich das Profil von Karl01 an!   Senden Sie eine Private Message an Karl01  Schreiben Sie einen Gästebucheintrag für Karl01

Beiträge: 55
Registriert: 15.06.2004

Win 7; Map2012

erstellt am: 09. Jan. 2006 19:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen

wie kann ich die erweiterten Daten die ich einem Objekt mit

Code:
object.SetXData XDataType, XData

angefügt habe, wieder entfernen.

Gruß

Karl

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

startrek
Moderator
Architekt


Sehen Sie sich das Profil von startrek an!   Senden Sie eine Private Message an startrek  Schreiben Sie einen Gästebucheintrag für startrek

Beiträge: 1361
Registriert: 13.02.2003

.

erstellt am: 09. Jan. 2006 20:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Karl01 10 Unities + Antwort hilfreich

Hi Karl,

einfach überschreiben mit demselben Applicationsnamen
Sowas wie 'RemoveItem' scheints nicht zu geben oder ich kenne/weisses nur noch nicht;-)
Hier mal das SetXData-Example mit [möglicher] Erweiterung

Code:

Sub Example_SetXdata()
    ' This example creates a line and attaches extended data to that line.
    ' Create the line
    Dim lineObj As AcadLine
    Dim startPt(0 To 2) As Double, endPt(0 To 2) As Double
    startPt(0) = 1#: startPt(1) = 1#: startPt(2) = 0#
    endPt(0) = 5#: endPt(1) = 5#: endPt(2) = 0#
    Set lineObj = ThisDrawing.ModelSpace.AddLine(startPt, endPt)

    ZoomAll

    ' Initialize all the xdata values. Note that first data in the list should be
    ' application name and first datatype code should be 1001
    ReDim DataType(3) As Integer
    ReDim Data(3) As Variant
           
    DataType(0) = 1001: Data(0) = "Del_XData_Test_Application"
    DataType(1) = 1000: Data(1) = "test one"
    DataType(2) = 1000: Data(2) = "test two"
    DataType(3) = 1000: Data(3) = "test three"
       
    ' Attach the xdata to the line
    lineObj.SetXData DataType, Data
   
    ' Return the xdata for the line
    Dim xdataOut As Variant
    Dim xtypeOut As Variant
    lineObj.GetXData "", xtypeOut, xdataOut
   
    'X-Data Message die Erste
    Dim i%, s$
    For i = 0 To UBound(xdataOut)
      s = s & xdataOut(i) & Chr(13)
    Next
    MsgBox s
   
    'die letzten 2 Dims löschen
    ReDim Preserve DataType(0 To 1)
    ReDim Preserve Data(0 To 1)
    '[über]schreiben
    lineObj.SetXData DataType, Data

    'lesen
    lineObj.GetXData "", xtypeOut, xdataOut
   
    'X-Data Message die Zweite
    s = ""
    For i = 0 To UBound(xdataOut)
      s = s & xdataOut(i) & Chr(13)
    Next
    MsgBox s
End Sub



Gruss Nancy
                           

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13530
Registriert: 30.11.2003

ACAD 2008 Mechanical

erstellt am: 09. Jan. 2006 21:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Karl01 10 Unities + Antwort hilfreich

auf www.cadwiesel.de unter Sonstiges -> XDATA gibs da ein Tool für .. ist aber in Lisp

------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz