Suchergebnisse für Anfrage "marshalling"

8 die antwort

So wird ein Endtag für ein leeres Element in XML mit JAXB generiert

Ich generiere XML mit JAXB. Aber JAXB generiert ein leeres Tag, das sich selbst schließt. Mein Kunde möchte jedoch ein separates leeres Tag. Ich weiß, dass beide gleich sind, aber er stimmt mir nicht zu. bitte irgendjemand schlägt die lösung ...

4 die antwort

Welche Eingabe führt dazu, dass golangs json.Marshal einen Fehler zurückgibt?

Von dem docs [https://golang.org/pkg/encoding/json/#Marshal]: JSON kann keine zyklischen Datenstrukturen darstellen und Marshal behandelt diese nicht. Das Übergeben von zyklischen Strukturen an Marshal führt zu einer unendlichen Rekursion. Ich ...

6 die antwort

C # Umwandlung von Byte [] in Struktur. Die Bytereihenfolge ist falsch

Ich habe versucht, mit einer Struktur Socket-Daten zu analysieren, wenn ein UDP-basiertes Protokoll implementiert wurde. Und ich suchte und ich kann diese 2 Funktionen verwenden, um zwischen Byte [] und Struktur zu konvertieren: byte[] ...

TOP-Veröffentlichungen

4 die antwort

Sollte Marshal.FreeHGlobal endgültig blockiert werden, um sicherzustellen, dass die Ressourcen verfügbar sind?

Ich habe den folgenden Codeblock: IntPtr unmanagedPointer = Marshal.AllocHGlobal(buffer.Length); Marshal.Copy(buffer, 0, unmanagedPointer, buffer.Length); SomeCommandThatCanThrowAnException(); Marshal.FreeHGlobal(unmanagedPointer); Sollte der ...

2 die antwort

Erstellen mehrerer Partitionen auf USB mit C #

Iam versucht, mit DeviceIOControl mehrere Partitionen in USB zu erstellen. Es wird immer nur eine Partition erstellt. Hier ist mein Quellcode [DllImport("kernel32.dll", SetLastError = true)] static extern IntPtr CreateFile(string lpFileName, ...

4 die antwort

Wie kann ich CSV richtig serialisieren und deserialisieren?

Ich habe versucht, ein Objekt in eine CSV zu serialisieren.String aber das Objekt enthält einList und@JsonUnwrapped funktioniert nicht aufList objects. Erwartete Beispielausgabe: color,part.name\n red,gearbox\n red,door\n red,bumperAktuelle ...

4 die antwort

Marshall Ruby Hash mit Standard-Proc - Entfernen Sie die Standard-Proc?

Ich habe einen Hash mit einem Standard-Proc, mit dem ich eine Datei marshallen möchte, aber der Standard-Proc hindert mich daran. Anstatt mein eigenes @ zu schreib_dump und_load Methoden, ist es stattdessen möglich, die Standardprozedur zu ...

2 die antwort

Übergeben einer Struktur an die C ++ - API mithilfe von Marshal.StructureToPtr in C #

Ich verwende eine in C ++ geschriebene API in meinem Code (schreibe in C #). API erfordert einen Parameter als Zeiger auf Struktur. Die Struktur besteht aus "Int" und Char Arrays: zum Beispiel unsafe public struct ToBePassed { Int32 Num1; Int32 ...

6 die antwort

Wann sollte ich explizit ein StructLayout angeben?

Ich spiele mit dem Aufruf von DLLs aus C # und habe festgestellt, dass ich meine eigenen Strukturen definieren muss. Viele Artikel erzwingen ein sequentielles Layout für die Struktur mit [StructLayout(LayoutKind.Sequential)] struct Foo ...So ...

2 die antwort

Wenn ReleaseComObject vs FinalReleaseComObject verwendet werden soll? [Duplikat

Diese Frage hat hier bereits eine Antwort: Warum sollte FinalReleaseComObject anstelle von ReleaseComObject verwendet werden? [/questions/1827059/why-use-finalreleasecomobject-instead-of-releasecomobject] 1 AntwortWann soll ich @ ...