Ich möchte meisterlumpi's Aussagen kurz ergänzen:
Prinzipiell ist die Sprache egal, wenn Du über COM kommunizierst, solltest eben die nehmen, die Dir am besten gefällt, dafür ist COM ja da.
Der VBA-Editor im CATIA V5 ist altes VBA um CATIA-Bibliotheken erweitert, daher CATVBA. Dieser ist unter 64bit nicht mehr "verschmolzen" und muss auch über COM kommunizieren. Mit den vielen Nachteilen, die das mit sich bringt (Performance, Klassen, Übergabeparameter...)
Ich würde empfehlen mit CATVBA im CATIA anzufangen um die Materie kennnen zu lernen. VB.NET und VB sind zwar nicht direkt miteinander vergleichbar, da unterschiedliche Sprachen, aber die Syntax ist ähnlich. Zum CATVBA hast Du eben mehr Beispiele und brauchst keine externe Software (musst nicht direkt damit anfangen CATIA aus der PRozessliste zu fischen) und kannst direkt loslegen. Auf Grund der Ähnlichkeit zum VB.NET würde sich später dann der Umstieg in diese Richtung lohnen, aber C# (dies hat nix mit C oder C++ zu tun) ist auch nicht so weit weg davon und meiner Meinung nach derzeit von Microsoft favorisiert.
Mit der zusätzlichen Lizenz meint meisterlumpi sicher das CAA RADE, das wäre wirklich nur etwas für Könner und rein gar nix für Einsteiger.
------------------
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