| |
 | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 |
| |
 | Schnell, effizient und günstig: Mit der Kisters 3DViewStation 3D Arbeits- und Reparaturanleitungen einfach erstellen und pflegen, eine Pressemitteilung
|
Autor
|
Thema: VB.NET Split u. catPositiveSide (2495 mal gelesen)
|
magoh87 Mitglied
 Beiträge: 7 Registriert: 22.09.2011 CATIA V5 R18 Visual Studio 2010, Visual Basic.NET
|
erstellt am: 21. Okt. 2011 13:44 <-- editieren / zitieren --> Unities abgeben:         
Hi, ich habe mal eine frage... ich habe ein Makro in VBA und übersetze es in VB.NET. Aber an einer Stelle komme ich gerade nicht weiter. Code: Dim split1 As Split split1 = shapeFactory1.AddNewSplit(reference1, catPositiveSide)
Meine frage ist nun. Wie übersetze ich nun die CATIA split operation und das catPositiveSide? Ich finde leider nichts dazu... Kann mir da vielleicht jemand helfen? Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
   
 Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 21. Okt. 2011 15:20 <-- editieren / zitieren --> Unities abgeben:          Nur für magoh87
Was haste denn für ein Problem? Wenn ich hier nie Fehlermeldungen bekomme, kann ich auch immer nur Mutmaßen... Ich Tippe darauf, dass Du die Verweise nicht gesetzt hast. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
magoh87 Mitglied
 Beiträge: 7 Registriert: 22.09.2011 CATIA V5 R18 Visual Studio 2010, Visual Basic.NET
|
erstellt am: 21. Okt. 2011 15:24 <-- editieren / zitieren --> Unities abgeben:         
|
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
   
 Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 24. Okt. 2011 11:56 <-- editieren / zitieren --> Unities abgeben:          Nur für magoh87
HybridShapeTypeLib PARTITF ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
eiskaltVB Mitglied Student
 Beiträge: 1 Registriert: 24.05.2012 CATIA V5 R19 Microsoft Visual Studio 2008
|
erstellt am: 24. Mai. 2012 15:38 <-- editieren / zitieren --> Unities abgeben:          Nur für magoh87
Hallo, ich habe treffe das gleiche Problem ebenso wie @magoh87. Bei umwandlung von interner VBA der CATIA (.vbscript) zu VB.Net bekommt Fehlermeldung "Der Name catNegativeSide wurde nicht deklariert"(in CATIA funktioniert der Makro gut). Code: Dim tre1 As Reference tre1 = part1.CreateReferenceFromObject(CType(Sel1.Item2(1).Value, AnyObject)) Dim split1 As Split split1 = CType(shapeFactory1.AddNewSplit(tre1, catNegativeSide), Split) part1.UpdateObject(CType(split1, AnyObject))
@HoBLila, ich hab Verweise PARTITF und CATAssemblyTypeLib hinzugefügt und Spacename importiert.
Code: Imports PARTITF Imports CATAssemblyTypeLib
@magoh87, das Problrm wurde gelöst? kann jemand mir helfen?Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
   
 Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 29. Mai. 2012 11:58 <-- editieren / zitieren --> Unities abgeben:          Nur für magoh87
Ihr braucht die CatSplitSide Enumeration, ich weiß nur grad nicht wo die drin steht. :-( Solange die nicht da ist könnt ihr es mit 0 und 1 versuchen. Eventuell startet die Enum auch mit anderen Zahlen, das müsst ihr testen, ich weiß es leider nicht. :-( catPositiveSide müsste aber theoretisch 0 oder 1 sein und catNegativeSide theoretisch (laut Doku) 1 oder 2 Enums nimmt man, damit man sich keine Gedanken über den Wert dahinter machen muss. In eurem Fall aber eher hinderlich, da der Verweis scheinbar fehlt. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |