Мда, я в справку не глядел.
С другой стороны почему обнуляется все равно не понятно. То, что там может возникнуть выход за границу массива - это да (надо пользоваться функциями Low() & High()). А вот обнуления быть все-равно не должно.
Т.е. в приведенном коде нарушено только одно правило (считает, что массив начинается с 1, а не с 0, т.е. возможен выход за границу массива), но все должно работать. Все-таки, наверное, что-то не то передается в функцию.
|