Здравствуйте!
При исполнении программы массив данных сохраняется, но стоит исполнение программы остановить, то все данные исчезают. Как от этого избавиться или как сделать массив данных с помощью ФБ.
Здравствуйте!
При исполнении программы массив данных сохраняется, но стоит исполнение программы остановить, то все данные исчезают. Как от этого избавиться или как сделать массив данных с помощью ФБ.
Объявить их Retain. Тогда они должны будут сохраниться в памяти..
retain переменные у нас в ST не поддержаны. Сохранять значения можно, если они представляют собой выход ФБ - тогда у них можно включить "Восстановление при рестарте", но с массивами так сделать не получится - так как они не имеют представления в виде выхода.
Опишите вашу задачу подробнее, что именно вы хотите сделать.
Спасибо.
Мне нужно сохранить большое количество данных (5 колонок данных на 250-500 строк)в виде констант и при наступлении определенных условий использовать определенную строку. Все эти данные не должны исчезать при остановленной программе. Кроме того оператор должен иметь возможность поменять любые данные.
Блок ST в таком случае вам не подойдет.
Вам лучше воспользоваться ФБ "Скрипт C#" - им данную задачу можно реализовать. Данные можно будет сохранять например в файл (в csv или xml).
Спасибо.
Понял, спасибо.