[erledigt] Tools-Bibliothek automatisch laden

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

juetho
******
Beiträge: 617
Registriert: Di, 20.04.2010 15:46
Wohnort: Berlin

[erledigt] Tools-Bibliothek automatisch laden

Beitrag von juetho »

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
Zuletzt geändert von juetho am Mi, 12.09.2012 12:30, insgesamt 1-mal geändert.
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Tools-Bibliothek automatisch laden

Beitrag von Stephan »

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
juetho
******
Beiträge: 617
Registriert: Di, 20.04.2010 15:46
Wohnort: Berlin

Re: Tools-Bibliothek automatisch laden

Beitrag von juetho »

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
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Antworten