Динамические массивы в семерке.
Работаем с массивами вычисляемой длины — создаем, пишем, читаем, уничтожаем.
- Описание
- Подробнее
Описание
Разработчики семерочной платформы совершенно не ориентировались на вычислительные задачи, что, впрочем, вполне понятно. Но иногда вычисления с большим объемом данных все-таки встречаются — тому пример недавние дискуссии на Инфостарте по обходу графов. Мне при решении этой задачи существенно недоставало возможностей работы с массивами заранее неизвестной длины, а заводить массивы «с запасом» — религия не позволяет.
К счастью, у нас имеет свободное хождение FormEx, вполне позволяющий создать массив нужной длины, поработать с ним и благополучно уничтожить. Остается только обойти синтакс-контроль, который изначально статичен.
Пяток текстов нужных процедур/функций — на скрине. Тестовая обработочка с набором этих процедур прилагается.