Suchergebnisse für Anfrage "pinvoke"

2 die antwort

Wie behandeln asynchrone Prozeduraufrufe gemarshallte Delegaten, wenn Sie P / Invoke von C # aus ausführen?

15 die antwort

"Es wurde versucht, ein Programm mit einem falschen Format zu laden", auch wenn die Plattformen identisch sind

Ich rufe Funktionen von einer nicht verwalteten 32-Bit-DLL auf einem 64-Bit-System auf. Was ich bekomme ist:BadImageFormatException: Es wurde versucht, ein P...

1 die antwort

C #: Marshalling eines "Zeigers auf ein Int-Array" von einem SendMessage () lParam

Ich versuche, ein nicht verwaltetes Statusleistenfenster von meinem verwalteten COM-Server mithilfe einer von NativeWindow geerbten Klasse zu unterklassifizi...

TOP-Veröffentlichungen

1 die antwort

Ein Aufruf der PInvoke-Funktion hat den Stack aus dem Gleichgewicht gebracht. Dies liegt wahrscheinlich daran, dass das verwaltete PInvoke .. (.NET 4)

Mein Projekt wurde ohne Fehler in .NET Frame Work 3.5 erfolgreich ausgeführt. Aber wenn ich es auf .NET Frame Work 4 ausrichte, erhalte ich den Fehler:"...

4 die antwort

Problem mit SetForegroundWindow in .NET

2 die antwort

Übergabe von Strings von C # an C ++ DLL und zurück - minimales Beispiel

Ich versuche, das absolut einfachste minimale Beispiel für die Übergabe von Zeichenfolgen an und von einer C ++ - DLL in C # zu machen. Mein C ++ sieht so aus: using std::string; extern "C" { string concat(string a, string b){ return a + b; } ...

3 die antwort

C ++ - Klasse in einer nativen DLL erstellen, die in C # verwendet werden soll

Ich habe ungefähr 3 Tage damit verbracht, über dieses Thema zu lesen ... Dank der vielen Tutorials und beantworteten Fragen zum Erstellen einer nativen DLL bin ich jetzt total verloren. Wenn Sie etwas Zeit haben, erklären Sie mir bitte ein wenig ...

3 die antwort

DLLImport Int ** - Vorgehensweise, wenn dies möglich ist

Ich versuche, eine Drittanbieter-DLL zu verwenden, die ein int ** als einen der Parameter für die Methode haben möchte. Es beschreibt den Parameter als die Adresse des Zeigers, der auf die Speicherzuordnung zeigt. Entschuldigung für die ...

2 die antwort

Aufrufen einer nativen Funktion mit Array-Argumenten

Ich bin völlig verwirrt mit dem Aufrufen von Funktionen in der nativen DLL mit Array-Argumenten. Beispiel: Die Funktion ist im C # -Projekt definiert als: [DllImport("Project2.dll", SetLastError = true, CallingConvention ...

3 die antwort

keybd_event KEYEVENTF_EXTENDEDKEY Erläuterung erforderlich

ImDokumentation [http://msdn.microsoft.com/en-us/library/windows/desktop/ms646304%28v=vs.85%29.aspx] es sagt: KEYEVENTF_EXTENDEDKEY(0x0001): Falls angegeben, wurde dem Scan-Code ein Präfixbyte mit dem Wert 0xE0 (224) vorangestellt. Kann jemand ...