Цитата Сообщение от slonegd Посмотреть сообщение
Пример сортировки массива, что вы привели работает лишь с массивом в 20 элементов. А если надо будет из 21 элементов? Копировать код?

a_char:=ADR(rcvBuf[iter]); (*записываем в a_char адрес ячейки массива с индексом iter*) -> а если напишем a_char:=(rcvBuf[iter]); что изменится?

Всё изменится. В одном из случаев компилятор выдаст ошибку, потому что не поймет, отчего вы в указатель хотите значение кинуть. Пока не поймёте, не используйте указатели. Могут возникнуть сложно уловимые ошибки, если с ними неправильно обращаться.
Да я знаю, что работает только для 20 элементов, можно сделать и больше, это не сложно, я просто выложил код, который сортирует массив.