Hallo,
da ich selbst nie wirklich viele Übergabe- bzw. Rückgabevariablen brauchte, konnte ich es einfach umgehen und habe es nie hinterfragt bzw. nachzollzogen. Soweit ich weis, blähen globale Variablen die Speicherauslastung von CATIA auf und bleiben im Hintergrund geladen, da sie nicht Prgramm- bzw. Functionsabhängig sind. Ob und in wie weit das zu Problemen führen kann, weiß ich nicht. Ich habe mir dennoch eingeprägt diese nicht zu verwenden und habe bis jetzt auch immer einen Ausweg gefunden. Ich hatte zuletzt noch eine Aufgabenstellung, die den VBA-Rahmen etwas gesprengt hat und habe deswegen aus dem Script heraus eine richtige VB.Net-Anwendung geöffnet. Mit dieser führe ich dann die kompletten Funktionen aus. Somit habe ich ein komplexes Programm von CATIA getrennt und bei einem Absturzt bleibt CATIA davon unbeeindruckt
. Ich versuche immer auf Nummer sicher zugehen, da bei einem Problem nicht ich sondern die Anwender ihre Daten verlieren. Außerdem hatte ich dann mit VB.Net viel mehr Möglichkeiten.
------------------
MFG
Rick Schulz
Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP