Seite 1 von 1
Fehler mit "DirectoryNameoutofPath"(tools-biblioth
Verfasst: Mo, 19.02.2007 13:36
von kgs-ks
ich öffne eine Clac-Datei unter 2.1/winXP auf zwei verschiedenen Rechnern
im AutoStartMakro wird einPfad mit "DirectoryNameoutofPath" benötigt.
jedesmal wenn ich den rechner wechsele kennt er die Funktion nicht: erst nach Kopieren des Funktionsnamens aus der Bibliothek bzw zuletzt auch ohne kopieren, nur mit einmal Aufrufen der Bibliothek in der IDE
nach Speichern und Aufrufen am gleichen PC läufts
P.S. ich starte die Datei von einem Serverlaufwerk
Karl(kgs-ks)
Verfasst: Mo, 19.02.2007 16:41
von Toxitom
Hey Karl,
schein eine ganz "normale" Ursache zu haben: OpenOffice.org läd lediglich die "Standard"-Bibliothek aller drei Speicherorte automatisch, also nur die dort vorhandenen Funktionen sind immer present. Alle anderen Bibliotheken musst du seperat nachladen (entweder durch entsprechende Makrobefehle, durch Öffnen der Bibliothek in der IDE oder eben sonst wie). Ist die Bibliothek erst einmal geladen, dann steht sie solange zur Verfügung, bis OOo komplett aus dem Speicher entfernt wird (alles Schliessen, auch den Schnellstarter) - oder, wenn du Pech hast - wenn der Speicherplatz im HS benötigt wird und die Bibliothek derzeit nicht.
Und deine Funktion ist eine Funktion der Bibliothek "Tools"?? - wird also nicht automaticsch geladen. Daher findet er die Funktion auch nicht beim Starten auf einem anderen Rechner.
Viele Grüße
Thomas
PS: Bau dir einfach ein kleines Makro das lediglich die Bibliothek läd. Verknüpfe das Makro mit dem Ereignis - Dokument öffenen -, dann klapp es auch mit der Funktion

ja, aber basicLibraries.loadLibrary("Tools") geht
Verfasst: Mo, 19.02.2007 22:43
von kgs-ks
Dank für den Hinweis,
aber mein versuch entsprechend eines Hinweis aus dem web
basicLibraries.loadLibrary("Tools")
führt zu ....noSuchElementExeption Message:.
(bezog sich allerdings auf "Xray")
Verfasst: Di, 20.02.2007 08:23
von Toxitom
Hey Karl,
führt zu ....noSuchElementExeption Message:.
Logisch - oder befindest du dich an dieser Stelle? (Ort, wo die Bibliotheken gespeichert sind).
Üblicherweise nicht, sondern du bist im Dokument oder bei "Meine Makros" - und da gibt es keine Bibliothek "Tools";-)
Versuch es mal mit :
Jetzt kommst du auch auf die anderen Plätze
Gruss
Thomas
gelöst:
Verfasst: Mi, 21.02.2007 08:54
von kgs-ks
Danke!
es läuft jetzt.