Alle,
Ich habe folgendes Problem. Ich habe ein Skript, das mehrere Tabellen und Fenster öffnet/schließt, und ich erstelle mehrere Namespaces, um dies zu handhaben. Ich lösche diese Namensräume auch in <
Ich habe festgestellt, dass, wenn zwei Instanzen des Skripts ausgeführt werden, das Schließen des Hauptfensters in einem von ihnen die Namespaces löscht und das andere Skript beschädigt.
Wie kann ich Namespaces für jede Instanz separat erstellen oder alternativ nur eine Instanz des Skripts/Add-Ins ausführen lassen?
Ich verstehe das in
ns = New Namespace();
ns ist eine Referenz, und es gibt einen eindeutigen Namen wie "#43", der jedes Mal zugewiesen wird, wenn ein Namespace erstellt wird. Ich kann diesen Namen mit < ns in einer laufenden Skriptinstanz bezieht sich auf "#43", und ns in einer anderen laufenden Instanz bezieht sich beispielsweise auf "#44"?