Forum: Programmieren allgemein
C#
by Phoenix,
17. Apr 2015
Uh. Es ist nahezu ein Ding der Unmöglichkeit, ein Struct in .NET so zu layouten, das die Datenstruktur so aussieht, wie sie bei Delphi aussieht.
Insbesondere, wenn Du hier Strings (die sind komplett inkompatibel, weil die in .NET immer immutable Objekte sind) und eben größere Binärdaten hin- und herschieben willst.
Nur ein Beispiel: In .NET ist ein String ein Objekt, und die Daten werden...
Forum: Programmieren allgemein
C#
by Phoenix,
17. Apr 2015
Okay. Ich kann Dir nur sagen, das eine Bibliothek für .NET nicht genutzt werden wird, wenn sie sich nicht .NET-Like verhält. Und die tut das sicher nicht. Bei solchen Vorgaben würd ich kündigen. So nen Schmarrn würd ich nicht mitmachen.
Aber sei's drum. Du willst die Bild-Daten in CoverArtData.Data haben.
Das geht auf mehreren Wegen:
direkt das Image-Objekt zuweisen
die Daten des...
Forum: Programmieren allgemein
C#
by Phoenix,
16. Apr 2015
Welcher Datentyp soll das denn sein bzw. werden?
Bzw, was willst Du eigentlich mit CoverArtData später machen?
Streams in Memory rumschleppen ist eher doof. Wenn Data das eigentliche Bild enthalten soll, würde ich gleich das Image-Objekt was Du eh schon hast dort platzieren, und gar nicht lange rumfackeln.
Wenn es Dir nur um die Daten geht, um sie z.B. später in eine Datenbank zu packen,...