Hallo Gemeinde,
ich bin neu hier, Don Arnestro mein Nick und im wahren Leben Konstrukteur mit einem mittelschweren Hang zum Programmieren.
Sonstige Projekte habe ich mit VBA oder C++ (Konsole) erstellt.
Allerdings nie mit Zugriff auf Catia.
Vor kurzem habe ich meine ersten Schritte mit Catia und VBA gewagt was soweit auch ganz gut funktioniert.
Allerdings stört mich, dass ich unter Catia immer den Editor starten und das Makro ausführen muss. Des Weiteren muss ein Part stets geöffnet sein.
Dies möchte ich ändern. Deshalb bin ich in die Programmierung mit C# eingestiegen.
Erste Schritte hatten Dank Hr. Hanser Ihren Erfolg.
Soweit zu Vorgeschichte:
Hier nun mein Problem.
Ich versuche ein Part zu erstellen. Im Anhang mein Quellcode.
Die Variablen partDocument1 und part1 haben immer den Value "Null".
Es wird zwar kein Fehler ausgeworfen allerdings kommt die Warnung:
Dem Feld "Block_erstellen.Form1.CATIA" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "null".
Gehe ich durch das Projekt mit Einzelschritten tritt folgender Fehler in der try/catch-Anweisung auf:
System.NullReferenceException
Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Als Tip kommt:
Erstellen Sie mit dem New-Schlüsselwort eine Instanz.
Dort hänge ich nun als Anfänger und weiß nicht weiter.
Ich hoffe Ihr könnt helfen und bedanke mich schonmal im voraus.
Mit freundlichen Grüßen
Don Arnestro
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP