Это разумеется. Не могу зайти по другой причине.
У меня есть процедура, которая сравнивает и сортирует N элементов с k-й позиции в массиве. Но теперь у меня массив из записей с кучей полей. Процедура должна проводить операции сравнения и сортировки для указанного поля, перемещая тем самым элементы массива.
Если указывать номер ячейки массива, то получится жуткое усложнение программы, из-за особенностей процедуры, да и придется очень многое переделывать.
Проще говоря было:
Код:
if B[locB] < C[locC] then ...
Надо:
Код:
if B[locB].X < C[locC].X then ...