Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Partattribut in Annotation verwendet

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 NX
Autor Thema:  Partattribut in Annotation verwendet (856 mal gelesen)
Leon
Mitglied
Techn. Angest.


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

Beiträge: 414
Registriert: 28.03.2002

erstellt am: 04. Sep. 2013 10:06    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

Ich habe ein Tool gebastelt mit dem ich Attribute löschen und manipulieren kann.
Jetzt würde ich vor dem löschen eines Attributes gerne eine Abfrage einbauen die prüft ob das Partattribut in einer Annotation verwendet wird.
Hat jemand eine Ahnung wie das unter VB.NET funktionieren könnte

Löschen soll es das Attribut nur dann, wenn es NICHT verwendet wird. Jetzt kommt sonst immer eine Fehlermeldung und das Tool bricht ab.

wp.DeleteAttributeByTypeAndTitle(NXObject.AttributeType.Any, CStr(ai(attributcounter).Title))

------------------
mfg
  Leon

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

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


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

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 04. Sep. 2013 14:40    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 Leon 10 Unities + Antwort hilfreich

Hallo Leon,

ein einfacher, aber nicht ganz so schöner Weg wäre, den Fehler beim Löschen mit Try/Catch abzufangen. Ein anderer, die Anntotions zu prüfen, ob der Wert irgendwo vorkommt.

Gruß, Michael

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



Fertigungsplaner / Anlagenplaner (m/w/d)

  • Planung und Steuerung von Fertigungseinrichtungen für Industrialisierungsprojekte
  • Erstellen von Lastenheften für Neuanlagen
  • Lieferantenauswahl, Angebotseinholung und Unterstützung des Einkaufs im weiteren Beschaffungsprozess
  • Erarbeitung von Fertigungskonzepten und Entscheidungsgrundlagen unter wirtschaftlichen Gesichtspunkten und dem ...
Anzeige ansehenProjektmanagement
Leon
Mitglied
Techn. Angest.


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

Beiträge: 414
Registriert: 28.03.2002

erstellt am: 04. Sep. 2013 15:28    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 Michael,

danke ! So funktioniert es !

' Check if used in Annotation
        Try
        wp.DeleteAttributeByTypeAndTitl(NXObject.AttributeType.Any,_
CStr(ai(attributcounter).Title))
        Catch
        If Err.Number = 5 Then
              UsedinAnnotation = True
        End If
        End Try

------------------
mfg
  Leon

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)2023 CAD.de | Impressum | Datenschutz