Too many variables

Страницы: 1
RSS
Too many variables, Способы решения проблемы
 
Есть старый длинный скрипт на Qpile. Переводить на Lua очень трудоемко и было нецелесообразно пока работал. После минимального изменения стала выходить в разных местах ошибка "Too many variables". Количество переменных, насколько возможно, минимизировал. Не помогло. Что делать - непонятно. Отказываться от скрипта не могу - отлажен, рабочий. В интернете на эту тему нашел только статью http://bot4sale.ru/blog-menu/m4/m4-blog-list/219-too-many-variables.html Как понимаю, использование препроцессора помогает только для простых функций. В сложных не получится. В итоге два вопроса.
1. Попытался загнать переменные по массивам. Посчитал, что массив - одна переменная. Не помогло. В итоге, массив - считается как одна переменная или столько, сколько в нем элементов?
2. Есть способ увидеть эти 1000 уже использованных переменных? Как понимаю, формальные параметры функций не видны в отладчике.
3. Есть еще какие-нибудь способы победить такую проблему?

Спасибо!
 
Создайте переменную через create_map(), значения записывайте через set_value, читайте через get_value.
https://euvgub.github.io/quik_user_manual/encl8_2.html
Страницы: 1
Читают тему
Наверх