Thema: ReadInt32 ???

Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: ReadInt32 ???

  Alt 29. Sep 2007, 00:10
Nein, ist es nicht.

Beispiel:

System A ist ein stinknormales Win32-x86-System. System B ist ein IBM-Mainframe.

System B schickt jetzt den Integer 42 (0x0000002A) an System A.

Im Speicher von System B sieht der so aus: 00 00 00 2A

System A empfängt die 4 Bytes an Daten und liest sie zur weiteren Verwendung in ein Prozessor-Register. Und hoppala, plötzlich wird aus dem 00 00 00 2A im Speicher der Integer 0x2A000000, und das ist was ganz anderes als 42.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat