Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Speicher unterschiedlich interpretieren?

  Alt 21. Mai 2010, 15:26
Es gibt noch eine weitere Möglichkeit:

Delphi-Quellcode:
var
  aBytes: array [0..255] of byte;
  aChars: array [0..255] of char absolute aBytes;
  aWords: array [0..127] of word absolute aBytes;
  ...
  usw.

@Neutral General
Zitat von Neutral General:
Hi,

Du hast es schon fast selbst erraten:

Delphi-Quellcode:
TDoubleByte= packed record // packed ist glaube ich nicht nötig
  case Integer of
    0: (w:word);
    1: (b:array[0..1] of Byte);
end;
"Packed" sollte nötig sein weil Du sonst Lücken hast. Ausserdem meine ich mich zu erinnern, das diese Konstrukte doppelt abgelegt werden, also ein Word und 2 Byte.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat