Domino 9 und frühere Versionen > ND8: Entwicklung
Aufruf externes Programm auf x64 OS/DOMINO schlägt fehl
nespresso:
Guten Morgen, frisch für eine neue Denksportaufgabe?
Also eines vorweg, ich habe mit Entwicklung nichts am Hut.
Wir haben in einem Programm einen Aufruf einer DLL implementiert, was auf 8.0.2FP auf 32bit Windows einwandfrei funktioniert.
Nun haben wir die Plattform gewechselt auf Windows 2008 R2 64bit und Domino 8.5.3FP1 64bit
Wenn wir nun die selbe Funktion aufrufen erscheint Error Loading DLL. Dabei spielt es keine Rolle ob diese DLL oder das Verzeichnis überhaupt vorhanden ist, es kommt immer die selbe Meldung. Zugriff auf das entsprechende Verzeichnis haben wir via Agent, der ein Testfile ablegt schon getestet und das geht.
Sorry für meine dilettantische Art im Entwicklerforum zu posten, aber vielleicht hatte schon jemand ähnliche Probleme und weiss eine Lösung?
Merci und Gruss
Uwe
Thomas Schulte:
32 Bit /64 Bit Unterschied? Welche DLL? in welchem Programm Implementiert?
Wie sagt Nummer 5 so schön ...
Brauche Input, mehr Input.
nespresso:
Die DLL ist definitv 32bit, aber das sollte m.E. kein Thema sein. Wir haben viele 32bitter die auf 64 OS problemlos laufen.
*glühbirne* Könnte es sein, dass Domino, da 64bit ein Problem mit dem Aufruf einer 32bit DLL hat?
Thomas Schulte:
Nein Domino hat damit normalerweise keine Probleme. Aber, es könnte schlicht und einfach sein,das die DLL nicht sauber regiestriert ist, oder im falschen Pfad liegt.
Deswegen die Frage nach, welche DLL, welches Programm?
nespresso:
Die Registrierung einer DLL ist doch eigentlich nur dazu da, dass jedes Programm weiss wo diese zu finden ist, oder?
Mit regsvr32 wird doch nur ein Regitry Eintrag erzeugt, in dem steht wo die DLL liegt.
Der Agent hat in den Declarations den Pfad zur DLL hinterlegt, somit sollte das doch gehen....?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln