Derzeit baue ich eine Bibliothek mit kleinen, häufig genutzten Funktionen auf. Dabei werden intern auch Funktionen aus anderen (Standard-)Bibliotheken genutzt. Nun würde ich die Bibliothek gerne nutzbar machen ohne dabei dem Anwender die Funktionen der anderen Bibliotheken innerhalb des Namespaces meiner Bibliothek bereitzustellen.
Zuerst habe ich versucht in einem Projekt alle Bibliotheken separat einzubinden. Bei meinen Bibliotheksfunktionen können die verwendeten Funktionen der anderen Bibliotheken nicht aufgelöst werden.
Anschließend habe ich dann in meine Bibliothek die benötigten Bibliotheken zusätzlich eingebunden. Das funktioniert zwar, allerdings werden deren Funktionen dann auch innerhalb meines Namespaces bereitgestellt. Dies ist nicht sonderlich übersichtlich.
Gibt es eine Möglichkeit dies zu unterbinden?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Danke für den Hinweis. Das scheint schonmal das richtige Menü zu sein. Mit "Hide this reference..." konnte ich z.B. die anderen Bibliotheken im Manager ausblenden.
Bei der Autovervollständigung innerhalb eines Projektes, das meine Bibliothek verwendet, werden aber weiterhin die Befehle der anderen Bibliotheken im Namespace meiner Bibliothek angezeigt. Dies war auch der Fall mit der vorgeschlagenen Option "Publish all IEC symbols..."
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
Derzeit baue ich eine Bibliothek mit kleinen, häufig genutzten Funktionen auf. Dabei werden intern auch Funktionen aus anderen (Standard-)Bibliotheken genutzt. Nun würde ich die Bibliothek gerne nutzbar machen ohne dabei dem Anwender die Funktionen der anderen Bibliotheken innerhalb des Namespaces meiner Bibliothek bereitzustellen.
Zuerst habe ich versucht in einem Projekt alle Bibliotheken separat einzubinden. Bei meinen Bibliotheksfunktionen können die verwendeten Funktionen der anderen Bibliotheken nicht aufgelöst werden.
Anschließend habe ich dann in meine Bibliothek die benötigten Bibliotheken zusätzlich eingebunden. Das funktioniert zwar, allerdings werden deren Funktionen dann auch innerhalb meines Namespaces bereitgestellt. Dies ist nicht sonderlich übersichtlich.
Gibt es eine Möglichkeit dies zu unterbinden?
Hi,
normalerweise kann man das im Bibliotheksverwalter in den Eigenschaften einer referenzierten Bibliothek einstellen.
Hallo singleton,
Danke für den Hinweis. Das scheint schonmal das richtige Menü zu sein. Mit "Hide this reference..." konnte ich z.B. die anderen Bibliotheken im Manager ausblenden.
Bei der Autovervollständigung innerhalb eines Projektes, das meine Bibliothek verwendet, werden aber weiterhin die Befehle der anderen Bibliotheken im Namespace meiner Bibliothek angezeigt. Dies war auch der Fall mit der vorgeschlagenen Option "Publish all IEC symbols..."