Можно ли как-то передавать в ComboBox весь массив или список, сформированный ранее?
Нет, для добавления строк в список через скрипты можно использовать только метод AddItem. При необходимости добавление можно сделать в цикле.
но как тогда сформировать массив или список небольшого количества заданных значений, не используя "ручной" метод?
Массивы бывают статические и динамические:
var
arStat: array[1..4] of byte; // статический массив
arDyn: array of integer; // динамический массив
Про статические массивы мы писали выше: если такой массив объявлен в глобальном модуле, то его можно инициализировать сразу в объявлении. Если статический массив описан не в глобальном модуле, то для его инициализации нужно либо пройти в цикле по элементам массива и заполнить каждый элемент, либо, если значения массива уникальные, то отдельной строкой кода инициализировать каждый элемент массива.
А с динамическими массивами инициализацию можно выполнить и в одну строку, вот пример объявление + инициализация + проход в цикле:
var
i: integer;
a: array of integer;
begin
a := [7, 8, 9]; // инициализируем массив тремя значениями
for i := 0 to Length(a) - 1 do // проходим по элементам массива в цикле
begin
// здесь работаем с каждым элементом массива
end;
end.
В описании к "Глобальному модулю" есть важное замечание по поводу объявления глобальных переменных строкового типа..
Это рекомендация. Ответ написан в процитированном Вами тексте: "
... Вместо этого рекомендуется создавать глобальные переменные через меню редактирования переменных.". В целом, если без строк в глобальном модуле можно обойтись, то лучше их в нём не использовать. Если других вариантов нет, то можно использовать строковые переменные.
Создаётся впечатление, что Вы хотите решить какую-то странную задачу средствами скады, не совсем понятно зачем нужны эти массивы и строковые переменные, если со строками в списке можно работать напрямую. И почему Вы хотите передать в список числа типа byte, когда список работает со строками, а не с числами. Возможно, если бы Вы подробно описали конкретную задачу, то мы бы предложили оптимальное решение.