Sorry, aber das ist doch absoluter Schwachsinn:
Delphi-Quellcode:
type
TLottozahlen=array[1..1] of Integer;
Weißt Du wie ein array funktioniert?
Weißt Du für was das [1..1] steht?
//Edit:
Mein Vorschlag für eine Typendeklaration von Lottozahlen sähe so aus:
Delphi-Quellcode:
type
TLottozahl = 1..49;
TLottozahlen = array[1..6] of TLottozahl;