Hi, möglicherweise beginnen Deine Indizes bei 1 statt bei 0, der folgende Teil müsste in jedem Fall Ärger machen
Delphi-Quellcode:
for i := 0 to AnzahlZeilen do
for n := 0 to AnzahlSpalten do
buchstabe[i,n]....
bei z.B. 5 Zeilen greift Du zu von 0..5 also auf 6 Elemente.
Ich habe einen kleinen Anhang erstellt, mit Ersatzweise einem Stringgrid und String statt Zeichen. Das Prinzip bleibt ähnlich.