libnodave und Win2000

leo

Level-2
Beiträge
523
Reaktionspunkte
130
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe ein Problem mit libnodave und Win2000, bekomme beim öffnen der Excell-Koppeltabelle immer die Systemmeldung "libnodave.dll nich gefunden" obwohl sie im Systemverzeichnis und dem Arbeitsverzeichnis vorhanden ist. Unter XP läuft alles wunderbar. Weiß da jemand weiter?
Gruß, Leo
 
Wenn die dll im Systemverzeichnis (WinNT\System32) vorhanden ist, dann sollte das eigentlich problemlos funktionieren. Wenn nicht, dann lade Dir doch mal den FileMon von Sysinternals herunter, mit dem kannst Du analysieren, in welchen Verzeichnissen Excel nach der dll sucht.


Gruß Axel
 
War natürlich eigene Blödheit, Win2000 war auf Laufwerk D installiert und ich habe libby nach C:/win/sys kopiert, wo Win98 rumlungerte :oops:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da fällt mir gerade ein: hätte es nicht eigentlich trotzdem funktionieren sollen, da ich die DLL auch im Verzeichnis der Excell-Tabelle hatte????
 
leo schrieb:
Da fällt mir gerade ein: hätte es nicht eigentlich trotzdem funktionieren sollen, da ich die DLL auch im Verzeichnis der Excell-Tabelle hatte????
Windows schaut zuerst im aktuellen Arbeitsverzeichnis nach, dann in den Verzeichnissen des Suchpfads. Ich weiß jetzt nicht, wo das Arbeitsverzeichnis von Excel ist bzw. wodurch das bestimmt wird, aber es ist offensichtlich nicht das Verzeichnis, in dem sich die Excel-Datei befindet.

Was sagt der Filemon, in welchem Verzeichnis wird als erstes nach der .dll gesucht ?


Gruß Axel
 
Soweit ich festgestellt habe, sucht Excel nicht im aktuellen Arbeitsverzeichnis sondern in seinem eigenen Programmverzeichnis und im Systemverzeichnis. Kann allerdings sein, dass dies durch einen Pfadeintrag bei der Installation automatisch durch das Betriebssystem passiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Rainer Hönle schrieb:
Soweit ich festgestellt habe, sucht Excel nicht im aktuellen Arbeitsverzeichnis sondern in seinem eigenen Programmverzeichnis und im Systemverzeichnis. Kann allerdings sein, dass dies durch einen Pfadeintrag bei der Installation automatisch durch das Betriebssystem passiert.
Nö, es sucht in dem Arbeitsverzeichnis, welches bei der Verknüpfung angegeben ist und das ist meist das eigene Programmverzeichnis, ja.
 
seeba schrieb:
Nö, es sucht in dem Arbeitsverzeichnis, welches bei der Verknüpfung angegeben ist und das ist meist das eigene Programmverzeichnis, ja.
Und was ist das Arbeitsverzeichnis wenn ich auf eine XLS-Datei klicke? Sollte es dann nicht das Verzeichnis der XLS-Datei sein? Und sollte dann nicht die DLL dort gefunden werden?
 
Rainer Hönle schrieb:
Und was ist das Arbeitsverzeichnis wenn ich auf eine XLS-Datei klicke? Sollte es dann nicht das Verzeichnis der XLS-Datei sein? Und sollte dann nicht die DLL dort gefunden werden?
Stimmt schon, wenn ich es so mache, sollte es eigentlich gehen.
 
ich habs mal mit libnodave getestet. Es geht definitiv nur wenn die DLL im System32 Verzeichnis steht (XP).
Schönen Sonntag noch, Leo
 
Zurück
Oben