Dlls werden nicht gefunden

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
Benutzeravatar
Magic
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 343
Registriert: Mo, 11. Jul 2011 12:01

Dlls werden nicht gefunden

Beitrag von Magic »

Wieso werden DLLs nicht gefunden?

Ausgangslage:
WIN7 PC. 2 Netzlaufwerke, von zwei unterschiedlichen Servern verbunden. Das eine ist Novell, das andere WIN Server. Auf beiden Laufwerken sind gleiche Ordnerstruktur angelegt.
Aus diesen Ordnern wird ein Xbase Programm gestartet. Es liegen keine Xbase Dlls im Programmverzeichnis. Diese werden direkt von meinem Rechner geladen, Suchpfade sind in der PATH definiert. Welche und woher genau, sehe ich mit dem Programm „Process Explorer v15.2“.
Wird das gleiche Programm vom Netzlaufwerk „N1“ gestartet (Novell), läuft es problemlos. Starte ich das Programm vom Netzlaufwerk „N2“ (Win Server), werden einige DLLs nicht geladen. Es wird z.B. die ACE32.DLL und die AXCWS32.DLL nicht geladen und das Programm meckert an:

Code: Alles auswählen

Xbase++ version     : Xbase++ (R) Version 1.90.355
Operating system    : Windows 7 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------
oError:args         :
          -> VALTYPE: N VALUE: 0
          -> VALTYPE: N VALUE: 32
          -> VALTYPE: C VALUE: AdsGetLastError
oError:canDefault   : J
oError:canRetry     : N
oError:canSubstitute: N
oError:cargo        : NIL
oError:description  : Parameter hat falschen Wert
oError:filename     : 
oError:genCode      :          1
oError:operation    : dllPrepareCall
oError:osCode       :          0
oError:severity     :          2
oError:subCode      :       1024
oError:subSystem    : BASE
oError:thread       :          1
oError:tries        :          0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Called from INIT: ADSFUNCSI(122)
Hat irgendjemand eine Erklärung für dieses Phänomen? Ich kann es mir nicht erklären, zumal nur einige wenige DLLs nicht geladen werden, andere schon.
Gruß,
Magic
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Dlls werden nicht gefunden

Beitrag von AUGE_OHR »

Magic hat geschrieben:Wieso werden DLLs nicht gefunden?

... Aus diesen Ordnern wird ein Xbase Programm gestartet. Es liegen keine Xbase Dlls im Programmverzeichnis. Diese werden direkt von meinem Rechner geladen,

...Hat irgendjemand eine Erklärung für dieses Phänomen? Ich kann es mir nicht erklären, zumal nur einige wenige DLLs nicht geladen werden, andere schon.
Frage : "wo" wurde die EXE erstellt ?

wenn "über" das Netzwerk dann würde ich es mal "local" versuchen.
gruss by OHR
Jimmy
Benutzeravatar
Magic
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 343
Registriert: Mo, 11. Jul 2011 12:01

Re: Dlls werden nicht gefunden

Beitrag von Magic »

AUGE_OHR hat geschrieben:Frage : "wo" wurde die EXE erstellt ?
Bei mir liegt der Sourcecode immer auf einem Netzlaufwerk und wird auch so kompiliert.
Lokal halten wir keinerlei Source / Projekte mehr vor.

@Jimmy, sag mal, Dein Post ist vom Fr, 22. Jun 2012 4:35 :!:
Schläfst Du da noch nicht, oder nicht mehr? :binky: :lol: :wink:
Gruß,
Magic
Antworten