Problem: Mit LoadLibrary und meiner eigenen DLL auf fremden Rechnern, HELP!
-
Hi,
Ich habe hier ein Programm das eine DLL dynamisch mit LoadLibrary laden soll und eigentlich funktioniert das auch, aber halt nur auf meinem Rechner( wo es auch geschreiben wurde ). Jetzt hab ich das Programm einen Kollegen geschickt, doch bei dem wird die DLL nicht geladen.Muss ich evtl. bei den Projekteinstellungen etwas beachten?
Gruß Tobi.
-
Eher unwahrscheinlich. Laß Dir mal mit GetLastError nach LoadLibrary den Fehlerwert zurückgeben.
-
Bl**e Frage:
Ist die DLL auf dem anderen Recner vorhanden?
(Systemordner)
Oder wird die mit dem Programm mitgegeben - in denselben Ordner wie das Programm?Gruss
Frank
-
Ich habs:
In den Projekteinstellungen musste ich bei der DLL unter
C/C++ -> Code Generation die Einstellung von /MD auf /MT umstellen, dann ist die DLL zwar mächtig größer gewurden aber läuft nun auch fremden Rechnern:http://msdn2.microsoft.com/en-us/library/2kzt1wy3(VS.80).aspx
Gruß Tobi.
-
