Anzeige
Archiv - Navigation
808to812
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
808to812
808to812
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Pfad setzen für dll

Pfad setzen für dll
11.10.2006 23:53:02
Alexander
Hallo Excel-Gemeinde,
ich habe wieder mal ein Problem:
Ich habe eine Exceltabelle, in der ich viele Makros eingebunden habe.
Diese Makros nutzen zum Teil auch dll Funktionen, was soweit funktionniert.
Leider habe ich das Probleme, dass die dll auf anderen Rechnern nicht gefunden wird und es einen Fehler beim Aufruf ergibt. Die dll ist hierbei auf den anderen Rechnern genauso vorhanden, aber jeweils der Pfad nicht gesetzt.
Die dll Funktion ist in meinem Modul folgendermassen definiert:
Declare Function apiVBInit Lib "apiVB32.dll" (handle&) As Integer
Meine Frage:
Wie kann ich die dll-Funktion C:\test\apiVB32.dll aufrufen, wenn die dll nicht in einem gesetzten Pfad liegt?
Die einzige Variante die ich hinbekommen habe war, dass ich den CurDir auf den Pfad der dll gesetzt hatte. Ist aber in meinen Augen keine schöne Variante.
Was leider nicht funktionniert hatte:
Declare Function apiVBInit Lib "C:\test\apiVB32.dll" (handle&) As Integer
ergibt wie sonst auch:
Laufzeitfehler '53'
Datei nicht gefunden C:\test\apiVB32.dll
Eine Idee von mir war noch den Pfad der dll im "Path" zu setzen. Jedoch habe ich es nicht geschafft, den Pfad über VBA zu setzen.
Vielen Dank für Eure Mühe, Gruß Alexander

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pfad setzen für dll
12.10.2006 00:06:03
W.Itzich
apiVB32.dll ist doch keine Windows-Dll, oder? Falls doch, welche Windowsversion soll das sein?
mfg W.
AW: Pfad setzen für dll
12.10.2006 09:24:40
Alexander
Es ist natürlich kein Windows.dll, sondern eines einer anderen Applikation.
Ich freue mich über Lösungsvorschläge.
Gruß Alexander
AW: Pfad setzen für dll
12.10.2006 15:54:15
W.Itzich
Hi,
wenn die in den Verweiden nicht erscheint, ist sie nicht registriert.
Vielleicht ist es aber auch eine active X dll?
mfg W.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige