Я помогаю своей компании со старым кодом Delphi 7.
В начале была объявлена запись, которая используется для хранения всех данных, которые мы хотим вывести.
тип
TOutput_Type = record
результат: String;
resultoffset: String;
выбранный: логический;
resultcategory: целое число;
конец;
и затем массив этого объявляется
Вывод: массив TOutput_Type;
Длина установлена в начале на большое значение, так как фактическая длина неизвестна.
Этот массив используется повсеместно, но, к сожалению, выбранное значение не всегда устанавливается при использовании.
Моя проблема в том, что я добавляю в сводку данных, но поскольку выбранный параметр не задан, похоже, что Delphi дает ему случайный статус истины или ложи.
Есть ли способ установить все экземпляры, выбранные как истинные в начале? Кажется, это достаточно простая вещь, но я не программист на Delphi, поэтому не уверен, возможно ли это? Я знаю, что могу пройти и добавить в selected: = true каждый раз, когда делается новая запись, но я хотел бы сделать это аккуратно в начале, если это возможно ....
Заранее спасибо