Hallo the_source,
du kannst dein Programm deutlich vereinfachen, wenn du als Indextyp für das Zählerarray "Char" statt "Integer" wählst:
Delphi-Quellcode:
type
TCounterArray = array ['A'..'Z'] of Integer; // entweder so (nur Buchstaben)
TCounterArray = array [Char] of Integer; // oder so (alle Zeichen)
Das Ansprechen der Arrayelemente sieht dann so aus:
Delphi-Quellcode:
var
ch : Char;
Arr : TCounterArray;
begin
for ch := 'A' to 'Z' do
Arr[ch] := 0;
Arr['E'] := 100;
end;
Wenn du diesen Hinweis berücksichtigst, solltest du eigentlich mit einer Schleife auskommen.
Gruß Hawkeye