[erledigt] Tools-Bibliothek automatisch laden

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [erledigt] Tools-Bibliothek automatisch laden

Re: Tools-Bibliothek automatisch laden

von juetho » Mi, 12.09.2012 12:30

Diese Überlegungen genügen mir als Hinweis schon. Dann werde ich mir ein paar Befehlszeilen als Code-Schnipsel schreiben und die per Copy&Paste übernehmen. Danke! Jürgen

Re: Tools-Bibliothek automatisch laden

von Stephan » Mi, 12.09.2012 12:05

Abgesehen davon das es mit einer 'globalen Variablen' i.d.S. nicht geht (oder ich verstehe den diesbezüglichen Vorschlag miß) sind alle anderen Wege gleichwertig, einzig sollte geprüft werden ob die Bibliothek bereits geladen ist um potentielle Probleme mit 'Doppelladungen' zu vermeiden, aber das schreibst Du ja selbst.

Ich kann auch keine Empfehlung geben da selbst wenn ich die freie Entscheidung habe ich mich am Einzelfall orientiere und nicht an schematischen Lösungen. Wahrscheinlich heißt das in Praxis das ich die Bibliothek nur dann mit einer zentralen Startroutine laden würde wenn ich diese Startroutine auch für weitere Zwecke brauche, andererseits kann das zentrale Laden eine Überlegung wert sein um das Laden nicht zu übersehen wenn der Programmablauf, durch viele Unterroutinen, wenig 'geradläufig' ist ... aber ich fange jetzt wirklich an rumzuplappern.


Gruß
Stephan

[erledigt] Tools-Bibliothek automatisch laden

von juetho » Mi, 12.09.2012 11:39

Ich möchte in verschiedenen Makros der gleichen Bibliothek mehrfach Routinen (z.B. String-Funktionen) aus der Tools-Bibliothek nutzen. Wo und wie setze ich den Befehl loadLibrary("Tools") am besten?
  • in jedem Makro, das eine Routine nutzt (zusammen mit islibraryloaded)
  • am Anfang meiner Bibliothek als globale Anweisung (sofern das bei der Definition einer globalen Variablen geht)
  • in einer "Start-Routine" meiner Bibliothek, die solche Maßnahmen zusammenfasst und an allen Stellen aufgerufen wird
Ich möchte sicherstellen, dass z.B. die Tools-Bibliothek immer geladen ist, ohne dass ich den Load-Befehl immer berücksichtigen muss. Geht so etwas automatisiert? Jürgen

Nach oben