Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Programmierung
  HybrisShapes löschen ohne Selection.delete

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
  
CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48
  
KISTERS 3DViewStation: 3D-Visualisierung für After Sales, Service und Ersatzteile, eine Pressemitteilung
Autor Thema:  HybrisShapes löschen ohne Selection.delete (882 mal gelesen)
JuliusCaesar
Mitglied
Student - Fahrzeugtechnik


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

Beiträge: 23
Registriert: 27.01.2015

Intel i7 q 2,30 GHz
16 GB RAM
64 Bit Betriebssystem
Windows 7
Catia Version 5 - 6 Release 2014

erstellt am: 04. Mrz. 2015 16:18    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 an Alle,

ich möchte am ende des Makros ein paar HybridShapes löschen onhe den zu Deleten (mit Selection.delete), weil die noch weiter verwendet sind.

Ich will also auch nicht einfach ein "Hide" benutzen, da die noch sichtbar aufm Tree sind.

Gibts eine Methode diesen Elementen so zu löschen, die sieht so ähnlich wie die Elementen erstellen Ohne "Geoset.Append"?

Also ein Gegenbegriff zu Geoset.Append

Kann jemand mir helfen  

VielenDank im Voraus.

[Diese Nachricht wurde von JuliusCaesar am 04. Mrz. 2015 editiert.]

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

JuliusCaesar
Mitglied
Student - Fahrzeugtechnik


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

Beiträge: 23
Registriert: 27.01.2015

Intel i7 q 2,30 GHz
16 GB RAM
64 Bit Betriebssystem
Windows 7
Catia Version 5 - 6 Release 2014

erstellt am: 06. Mrz. 2015 15:07    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


Keine Ideen? 

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 06. Mrz. 2015 15:18    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 JuliusCaesar 10 Unities + Antwort hilfreich

Servus
Schau dir mal die Methode "DeleteObjectForDatum" an.
Ich hab mal gelesen dass es damit gehen könnte.
Wenn nicht:
Selection in Collection zwischen speichern und Element selektieren und löschen.

Gruß
Bernd

EDIT: hier noch ein Link dazu

------------------
Warum einfach, wenn es auch kompliziert geht.

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

JuliusCaesar
Mitglied
Student - Fahrzeugtechnik


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

Beiträge: 23
Registriert: 27.01.2015

Intel i7 q 2,30 GHz
16 GB RAM
64 Bit Betriebssystem
Windows 7
Catia Version 5 - 6 Release 2014

erstellt am: 09. Mrz. 2015 09:54    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 Bernd,

Vielen Dank für deine Antwort. Mit DeleteObjectForDatum hat es leider nicht funktioniert.

ich habe mit Collection versucht, und kriege die gleiche Problem wieder,bin aber mir nicht sicher. Mache ich das so richtig?

Code:

Set SplitDel = Cad.Selection
Dim CollectionDel As Collection

SplitDel.Clear
For t = 0 to d
SplitDel.Add SplitListOrg(t)
Next
CollectionDel.Add SplitDel

For t = 0 To d
if Not IntDrafts (t) = "1" Then
SplitDel.Item(t).delete
End if
Next


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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 09. Mrz. 2015 17:59    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 JuliusCaesar 10 Unities + Antwort hilfreich

Servus
Den Inhalt der Selektion zwischenspeichern geht zB so:
Code:

Dim oCollection As Collection

for i = 1 to oselection.count
    oCollection.Add oselection.item2(i).value
Next


Deinen Code kann ich nicht ganz nachvollziehen, da mir noch Informationen zu den verschiedenen Objekten fehlen.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

JuliusCaesar
Mitglied
Student - Fahrzeugtechnik


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

Beiträge: 23
Registriert: 27.01.2015

Intel i7 q 2,30 GHz
16 GB RAM
64 Bit Betriebssystem
Windows 7
Catia Version 5 - 6 Release 2014

erstellt am: 11. Mrz. 2015 09:24    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!
vielen Dank für deine Beispiel.
ich werde es weiter versuchen 

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