DllImport und System.DllNotFoundException

Reticent

Erfahrenes Mitglied
Hi All,

kannst du mir bitte helfen?

Also ich möchte Funktione einer DLL in meinem Programm benutzen.
Ich mache erstmal
Code:
[DllImport ("SW00289DLL.dll", ExactSpelling=false, CallingConvention=CallingConvention.Cdecl)] 
public unsafe static extern bool QADLL_Initialize (char *filename);

wird auch prima kompiliert. Aber sobald ich die Funktion QADLL_Initialize aufrufe kommt
Fehlermeldung:

An unhandled exception of type 'System.DllNotFoundException' occurred in WindowsApplication1.exe

Additional information: Unable to load DLL (...)


Die DLL ist mienem Verzeichniss vorhanden! Was ist hier falsch? Eine Referenz hinzufügen hat nicht funktioniert :(
Hat jemand eine Idee
 
Irgendwie musst du dem Framework die DLL bekannt machen weiß abernicht wie.
Das wurde aber hier im Forum schon paar mal erklärt wie das geht!
Einfach mal nach DLL suchen.

DarkGreetinx
 
Danke. Hab ich versucht. Die meisten Antworten liegen bei: "Einfach Referenz auf deine DLL zu dem Profekt hinzufügen". Aber wie gesagt, Das ding will keine Referenz auf meine dll hizufügen! Es kommt immer ein Fehler. D.H. die DLL ist UNMANAGED !

Ich weiß einfach nicht weiter... wieso "DllNotFoundException" :confused: Die liegt doch im selben Verzeichniss meiner Anwendung.

Hat jemand ne Ideeeeeeee? (..wein..)
 
Zuletzt bearbeitet:
Zurück