marshalling

Marshalling ist der Prozess der Umwandlung der Speicherrepräsentation eines Objekts in ein Datenformat, das für die Speicherung oder Übertragung geeignet ist
2
Antworten

C # zu C ++ - Prozess mit WM_COPYDATA Übergabe der Struktur mit Strings

Von einem c # -Programm möchte ich WM_COPYDATA mit SendMessage verwenden, um mit einer Legacy-C ++ / CLI-MFC-Anwendung zu kommunizieren. Ich möchte eine verwaltete Struktur übergeben, die String-Objekte enthält. Ich kann das Handle zu der...
05.10.2012, 10:05
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

Marshal.StructureToPtr schlägt mit Bool und Array fester Größe fehl?

Wenn ich diese Struktur mit StructureToPtr marshale und sie dann wieder mit PtrToStructure entpacke, hat mein erster Knoten y = {1,2}, während mein zweiter Knoten y = {1,0} hat. Ich habe keine Ahnung warum, vielleicht ist meine Struktur...
05.02.2012, 19:09
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

Wie man eine C ++ enum in C # marshallt

Ich muss einen Wrapper zwischen C ++ und C # erstellen. Ich habe eine ähnliche Funktion: %Vor% Das enum wird wie folgt deklariert: %Vor% Wie umgehe ich diese ATTRIBUTE_TYPE-Enumeration?     
04.03.2014, 15:30
1
Antwort

C # Erhalte progID vom COM-Objekt

Ich würde gerne wissen, ob es eine Möglichkeit gibt, die progId eines com-Objekts in c # zu bekommen. zB - Ich habe ein WebBrowser-Objekt, das ein Dokumentobjekt freigibt, das COM ist. Gibt es eine Möglichkeit, herauszufinden, was die progID die...
10.08.2009, 06:28
1
Antwort

Welche OCAML-Standardbibliothekstypen können nicht gemarshallt werden?

Ich habe einen Fehler Marshaling einer Datenstruktur (Fehler abstrakten Typ (Benutzerdefiniert)). Es gibt einen bekannten abstrakten Typ, nämlich Big_int. Wie auch immer, Marshals gut. In der Anwendung gibt es keinen benutzerdefinierten C-Code....
30.01.2011, 00:47
2
Antworten

Was ist der Unterschied zwischen HandleRef und GCHandle?

Was ist der Unterschied zwischen HandleRef und GCHandle? Ссылка Ссылка Danke     
19.12.2011, 14:50
2
Antworten

Wie ignoriere ich JAXB annotierte Eigenschaften in einer Elternklasse?

Wir haben eine Klasse mit einer JAXB-Anmerkung auf einer Eigenschaft. Wir haben dann mehrere Unterklassen, die den Rest der wichtigen Daten annotieren. Wir haben jedoch eine Unterklasse, in der die Annotation der übergeordneten Klasse ignoriert...
01.10.2012, 11:52
5
Antworten

Schnittstelle Erlang Anwendung mit PHP

Ich habe eine Website mit PHP erstellt. Ich habe eine Erlang-Anwendung, die als Daemon auf demselben Server läuft. Ich muss Funktionen auf der Erlang-Anwendung von PHP aufrufen und das Ergebnis zurückbekommen. Ich habe PHP / Erlang und über P...
23.09.2009, 01:12