По идеи так.
TStringList это есть динамический массив строк с кучей методов, а каждая строка - динамический массив.
P.S.
Код:
Temp.Strings[StrToInt(Y)]
L[StrToInt(X)-1];
Не пойму, в чем великий смысл строку использовать как индекс, и почему бы не обратиться сразу к символу, если он нужен.
