Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#9

AW: Deserialisierung von einem Integer-Wert

  Alt 13. Jan 2016, 15:29
Was soll daran denn keine Serialisierung sein?
Serialisieren: (Binär(e))Daten(strukturen) in eine (vom Menschen) lesbare Zeichenkette umwandeln.
(Ok das ist keine 100% richtige Definition, aber es ist das worauf es letztendlich meistens hinausläuft)

Du kopierst einfach nur den Integer-Wert 1:1 in einen String.
Wenn du das in eine Datei schreibst hast du das gleiche als würdest du den Integer sofort über einen Stream o.ä. in eine Datei schreiben und zwar
wahrscheinlich sowas wie: §"!)(/&!

Und 1234h als 00 00 12 34 abzulegen ist Big Endian.
Ja, aber Delphi (bzw. deine CPU) benutzt Little Endian - Also warum Big Endian?
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."

Geändert von Neutral General (13. Jan 2016 um 15:33 Uhr)
  Mit Zitat antworten Zitat