Suchergebnisse für Anfrage "pinvoke"

3 die antwort

Exponieren einer ISO C ++ - Klasse in C #

Ich muss einige C ++ - Klassen für C # verfügbar machen (ich arbeite unter Linux mit Mono, daher ist COM keine Option). ie Beweise, die ich bisher gesammelt habe, legen nahe, dass der beste Weg, dies zu erreichen, is Schreibe einen Wrapper C ...

4 die antwort

Kann Array von Stucts von C ++ nach C # in Unity nicht marshallen

Ich versuche, ein Array von @ zu übergebstructs von C ++ zu einem Unity-Skript in C #. Wenn ich den Code in der Produktion verwende, variiert die Größe des Arrays stark, sodass ich effektiv ein Array unbekannter Länge übergeben muss. Meine ...

10 die antwort

Dateiname der virtuellen Festplatte von Datenträgernummer abrufen

Wenn ich virtuelle Festplatten innerhalb von diskpart aufliste: DISKPART> list vdisk VDisk ### Disk ### State Type File --------- -------- -------------------- --------- ---- VDisk 0 Disk 2 Attached not open Fixed C:\Disk.vhdInteressanter Teil ...

TOP-Veröffentlichungen

2 die antwort

Interop mit nicht verwaltetem Code in ASP.net vNext

Wie wird es (wenn überhaupt) um die Interoperabilität mit nicht verwaltetem Code für ASP.net vNext / Core CLR gehen? Die Schlüsselbits (DllImport und Freunde) scheinen vorhanden zu sein, um nicht verwaltetes Code-Interop zu ermöglichen. Aber ...

4 die antwort

DllImport-Attribut dynamisch setzen

Ich verwende eine externe nicht verwaltete DLL mit PInvoke und dem Attribut DllImport. z.B [DllImport("mcs_apiD.dll", CharSet = CharSet.Auto)] private static extern byte start_api(byte pid, byte stat, byte dbg, byte ka);Ich frage mich, ob es ...

10 die antwort

Entfernen der Titelleiste einer externen Anwendung mit c #

Meine Anwendung startet eine andere externe Anwendung. Ich möchte die Titelleiste dieser externen Anwendung nach dem Start entfernen. Ist das machbar und wenn ja, wie würde es gemacht werden? Basierend auf den Kommentaren verwende ich den ...

2 die antwort

So übergeben Sie ein Array von Doubles von C # an C ++ (DLL)

die C ++ - Funktionssignatur lautet: int Eye_GetPositionSC2(std::string fname_mob, double sensors[9], int &map_x, int &map_y)die C # -Funktionssignatur lautet: [DllImport(@"eyeWhere.dll", CallingConvention = CallingConvention.Cdecl, CharSet = ...

10 die antwort

Ein Aufruf der PInvoke-Funktion '[…]' hat den Stack aus dem Gleichgewicht gebracht

Ich bekomme diesen seltsamen Fehler bei einigen Sachen, die ich schon eine ganze Weile benutze. Es ist möglicherweise eine neue Sache in Visual Studio 2010, aber ich bin mir nicht sicher. Ich versuche, eine in C ++ geschriebene ungeänderte ...

10 die antwort

C # - PInvokeStackImbalance auf einer gut dokumentierten Funktion erkannt?

Hier ist mein Code für eine ClickMouse () -Funktion: [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long ...

4 die antwort

Call Delphi-Funktion von C #

Ich habe einen DLL-Quellcode unten. library Project1; uses System.SysUtils, System.Classes; type IStringFunctions = interface ['{240B567B-E619-48E4-8CDA-F6A722F44A71}'] function GetMethodValueAsString():PAnsiChar; stdcall; end; TStringFunctions ...