dllimport

Verwenden Sie dieses Tag für Fragen zum Importieren von Funktionen, Daten oder Objekten aus DLLs (Dynamic Link Libraries).
4
Antworten

Wie kann ich eine C # (verwaltete) DLL verwenden, die ich nicht habe?

Wie kann ich korrekt auf eine C # DLL verweisen, auf die ich keinen physischen Zugriff habe? (Ich habe tatsächlich die DLL, nur nicht alle Abhängigkeiten.) Hintergrund: Auf dem Zielcomputer sind ein Programm und viele voneinander abhängige...
10.02.2011, 16:57
6
Antworten

Gibt es eine weniger schmerzhafte Möglichkeit, Win32 von C # aus aufzurufen?

Alle paar Monate muss ich Win32 von C # aufrufen. Obwohl ich es ein Dutzend Mal gemacht habe, habe ich normalerweise die genauen Machenschaften vergessen, also stöbere ich im Web oder im alten Code und finde heraus, welche DllImport-Anweisungen...
21.10.2009, 02:30
1
Antwort

urlmon.dll FindMimeFromData () funktioniert perfekt auf 64-Bit-Desktop / Konsole, generiert aber Fehler auf ASP.NET

Ich erstelle eine Bibliothek von Dienstprogrammen, die sowohl in einer Desktopumgebung als auch in einer Webumgebung verwendet werden können. Es enthält einige Funktionen, von denen ich glaube, dass sie oft in meinen Anwendungen wiederholt we...
21.08.2013, 13:18
1
Antwort

Wie kann ich einen Einstiegspunkt für eine DLL setzen?

Zuerst dachte ich Eintrittspunkt in dlls DLLMain, aber wenn ich versuche, es in C # zu importieren, erhalte ich einen Fehler, dass entrepoint nicht gefunden wurde Hier ist mein Code: %Vor% Wie kann ich einen Einstiegspunkt für meine DLL fest...
04.10.2011, 17:19
2
Antworten

Warum überlebt ein .NET-Programm einen korrupten Stack? (wenn die falsche Aufrufkonvention verwendet wird)

In VS2010 gibt der verwaltete Debugging-Assistent eine pInvokeStackImbalance-Ausnahme ( pInvokeStackImbalance MDA ), wenn Sie eine Funktion aufrufen, die die falsche Aufrufkonvention verwendet, weil Sie CallingConvention = Cdecl beim Aufrufen ei...
18.03.2011, 21:39
3
Antworten

Übergeben eines C # -Klassenobjekts in und aus einer C ++ - DLL-Klasse

Ich habe an einer Prototypcodeanwendung gearbeitet, die in C # ausgeführt wird und Klassen und Funktionen aus älterem C ++ - Code (in Form einer importierten DLL) verwendet. Die Codeanforderung besteht darin, ein Klassenobjekt an die nicht verwa...
20.06.2012, 16:23
2
Antworten

Übergeben Sie ein mehrdimensionales Array von verwaltetem Code an nicht verwalteten Code

Ich möchte Folgendes tun: Erstellen Sie drei dimesinal Array in c # -Code wie folgt: %Vor% Übergeben Sie es wie folgt an nicht verwalteten Code (c ++): %Vor% AKTUALISIERT Wenn ich den folgenden Code versuche, habe ich Laufzeitfe...
22.08.2011, 20:57
1
Antwort

Python ctypes.WinDLL Fehler, _dlopen (self._name, Modus) kann nicht gefunden werden

%Vor% Wie kann ich es lösen? Ich habe das _dlopen in C:\Python26\lib\ctypes\__init__.py gefunden, aber ich weiß wirklich nicht, wie ich es lösen soll.     
23.06.2010, 13:22
1
Antwort

C # / C ++ in der gleichen Lösung - DllImport findet DLL nicht

Ich habe eine Lösung mit einem C ++ - DLL-Projekt und einem C # -Projekt, das es verwendet. Das Problem besteht darin, dass der Build-Pfad des C ++ - Projekts im Lösungsordner und das c # im bin -Ordner des Projekts liegt (jeweils verschachte...
28.11.2011, 16:53
2
Antworten

Fügen Sie einer Schaltfläche ein UAC-Shield hinzu und behalten Sie ihr Hintergrundbild bei?

Verwenden von C # und .Net 4.0 in einer Winforms-Anwendung: Ist es möglich, den UAC-Shield zu einer Schaltfläche hinzuzufügen und das Hintergrundbild der Schaltflächen beizubehalten? Wie? Dies ist, was ich gerade benutze, aber es entfernt das...
07.12.2012, 07:04