DllImport

dila71

Mitglied
Hallo,
im Netz findet man VIELE gute Anleitungen zu P/Invoke und DllImport. Eines habe ich darin aber nicht gefunden.

Die meisten Beispiele sind mit System-DLLs. Diese liegen im GAC.

Wenn ich aber eine Fremd-DLL ansprechen will, wo lege ich die dann hin?
Muß sie direkt im bin/Debug[Release]-Verzeichnis neben der aufrufenden Bibliothek liegen, oder kann ich sie auch in ein Unterverzeichnis legen. Wenn das möglich ist, wie ist dann die Aufruf(Deklarations)syntax des DllImport?


Danke
Dirk
 
In der Regel legst du sie ins Verzeichnis, in dem die ausführbare Datei liegt. Vielleicht kannst du aber auch relative Pfade angeben, das weiß ich nicht genau, also in etwa "DLLs\MeineDLL.dll". Dies wäre dann eine DLL im Verzeichnis DLLs, das zusammen mit der ausführbaren Datei in einem Verzeichnis liegt...
 

Neue Beiträge

Zurück