Hy @ all!
Habe eine Problem. Benutze seit 2 Tagen das Microsoft Visual Studio 2005 Standard Edition. Dort habe ich mir ein Programm geschrieben der gewisse Dateien in den Ordner des momentan geöffneten Product(Speicherpfad) kopiert. Das funkt ohne Probleme. Nun will ich aber das Product (das ich kopiert habe) in den Strukutrbaum von CATIA anhängen. Händisch mein ich das mit "Vorhande Komonenten". Jedoch erkennt MVS2005 nicht die Typen von CATIA. Geht das überhaupt und wenn ja wie? Bitte recht einfach erklären, da ich mit in MVS2005 noch nicht sehr gut auskenne!
Hier ein Codeteil:
'Einbindung in Baum---------------------------------------------------------
If (ok = True) Then
Dim CATIA As Object
Dim pfad As String, name As String
Dim fehler As Boolean
CATIA = GetObject(, "CATIA.Application")
pfad = CATIA.ActiveDocument.FullName
name = CATIA.ActiveDocument.Name
pfad = Replace(pfad, name, "")
Dim productDocument1 As ProductDocument
productDocument1 = CATIA.ActiveDocument
Dim product1 As Product
product1 = productDocument1.Product
Dim products1 As Products
products1 = product1.Products
Dim arrayOfVariantOfBSTR1(0)
arrayOfVariantOfBSTR1(0) = xyz 'Der Pfad ist vom vorherigen Teil bekannt
products1Variant = products1
products1Variant.AddComponentsFromFiles(arrayOfVariantOfBSTR1, "All")
End If
Aja, noch was. Kann man das irgendwie einstellen, das man die Befehle von CATIA in der Vorschau bekommt, also wenn ich CATIA. schreibe und dann ein Menü mit Active Document und so aufklappt?
DANKE
MfG
Tonka
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP