Seite 1 von 1

DllLoad("cmLL23.dll") [ERLEDIGT]

Verfasst: Fr, 21. Sep 2018 15:23
von Manfred
Hi Leute,
so nebenbei muß immer wieder was ausprobiert werden. Ich scheitere aber mal wieer daran, das ich bei einem DllLoad("cmLL23.dll") eine "0" zurückbekomme obwohl die Datei im gleichen verzeichnis steht. Eine andere DLL aus demselben Verzeichnis bekomme ich geladen. Was geht hier ab?

Re: DllLoad("cmLL23.dll")

Verfasst: Sa, 22. Sep 2018 8:17
von ramses
Hallo Manfred

ich würde einmal 2 Versuche einbauen:
1) Vor dem DLLLOAD mit File() prüfen ob die DLL wirklich sichbar ist evtl. hast du ja den Pfad gewechselt
2) Nach DLLLOAD mit DOSERROR() den Fehlercode abfragen.

Gruss Carlo

Re: DllLoad("cmLL23.dll")

Verfasst: Sa, 22. Sep 2018 9:34
von Tom
Es kann auch daran Ligen, dass Dateien fehlen, die zur CMLL23.DLL gehören. Oder so ist schon geladen.

Re: DllLoad("cmLL23.dll")

Verfasst: Sa, 22. Sep 2018 9:42
von Manfred
OK,
Zugriff zur DLL besteht. Geladen ist/war sie noch nicht. Das habe ich gerade mit einem frisch gestarteten PC versucht. Aber was soll denn noch dazugehören an Dateien?

Re: DllLoad("cmLL23.dll")

Verfasst: Sa, 22. Sep 2018 9:51
von Tom
Aber was soll denn noch dazugehören an Dateien?
So gut wie alles, was in "Redistributierbare Dateien" der L&L-Installation steckt. Ein Teil davon wird von CMLL23.DLL verwendet bzw. mitgeladen (gehört zum L&L-Core), ein Teil gehört zum Storage-System und wird von der CMLS23.DLL verwendet.

Re: DllLoad("cmLL23.dll")

Verfasst: Sa, 22. Sep 2018 10:12
von Manfred
wieder was dazugelernt. Habe alles ins Programmverzeichnis kopiert und jetzt wird es geladen. Wäre ja sicherlich toll, wenn sich da mal irgendwas melden würde. Aber man soll nicht zu anspruchsvoll sein....
Danke Tom.
Werde das mal Schritt für Schritt testen, ab wann die DLL geladen wird. Sprich was da alles drin sein muß.

Re: DllLoad("cmLL23.dll") [ERLEDIGT]

Verfasst: Sa, 22. Sep 2018 11:23
von Wolfgang Ciriack
Schau mal unter LL23\Dokumentation in die Datei redist.txt.

Re: DllLoad("cmLL23.dll") [ERLEDIGT]

Verfasst: Sa, 22. Sep 2018 11:39
von Manfred
Danke, habe ich immer übersehen.

Re: DllLoad("cmLL23.dll") [ERLEDIGT]

Verfasst: Sa, 22. Sep 2018 12:40
von HaPe
... und bei Abhängigkeiten hilft das Tool Dependency Walker ungemein:
http://www.dependencywalker.com/

Gerade erst wieder beim Kunden eingesetzt weil auf den Entwicklungs-PCs/Notebooks ja immer alles läuft weil die notwendigen DLLs gefunden werden, beim Kunden aber nicht da sind :angry4: