Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Überlagerung verschiedener Arrays

  Alt 30. Aug 2006, 10:46
Erst einmal herzlich Willkommen in der DP !

Außerdem muss ich dich noch auf einen Fehler in der Dimensionierung hinweisen: Das zweite Array ist doppelt so groß wie das erste.

VirtuelleSpeicherSeite1_S : Array[0..15] of Array[0..7] of Word;
Code:
Sizeof(Array1) = 16 * 16 * 1 Byte = 256 Byte
Sizeof(Array2) = 16 * 8 * 2 Byte = 256 Byte
Delphi-Quellcode:
type
  TVirtualDingens1 = Array[0..15] of Array[0..15] of Byte;
  TVirtualDingens2 = Array[0..15] of Array[0..7] of Word;

var
  mem1 : TVirtualDingens1;
  mem2 : TVirtualDingens2 absolute mem1;
begin
  mem2[0, 0] := $FFFF;
  Writeln(mem1[0, 0]);
  Writeln(mem1[0, 1]);
  Readln;
end.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat