
 Prístup k jednej premennej z viacerými typmi deklarácie
				Prístup k jednej premennej z viacerými typmi deklarácie			
							
					Keď mám takúto definíciu premennej
var xy: array[0..7, 0..7] of Integer;var xy: array[0..63] of Integer;1.
var
  xy1: array[0..7, 0..7] of Integer;
  xy2: array[0..63] of Integer absolute xy1;var
  xy: record
    case Byte of
      1: a: array[0..7, 0..7] of Integer;
      2: b: array[0..63] of Integer;
    end;
  end;1. Čo znamená Byte v case? Prečo tam nie je Word alebo niečo iné? Načo to tam vôbec je?
2. Čo znamenajú tie čísla vo vetvení case?
Viem o čo sa jedná, ale nechápem tomu vetveniu, prečo to nejde napísať nejako takto (môj výmysel):
var
  xy: record
    switch
      a: array[0..7, 0..7] of Integer;
      b: array[0..63] of Integer;
    end;
  end;