Кто знает, в чём причина? При записи на ленту не сохраняется значение одной переменной, новой переменной inert. Остальные переменные сохраняются.
Кто знает, в чём причина? При записи на ленту не сохраняется значение одной переменной, новой переменной inert. Остальные переменные сохраняются.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
SAVC, происходит останов с ошибкой: "переменная не найдена" или переменная принимает какое-то "станное" значение? Если перед записью выполняется команда RUN все переменные, которые не были обьявлены после этого и до команды SAVE попросту не существуют. Либо при сохранении сторка автостарта задана неверно.
Последний раз редактировалось null_device; 24.05.2018 в 17:39.
Когда есть, но не знаешь где - это все равно, что нету.
SAVC, Строка 10 CLEAR - очищает переменные.
Нужно - либо инициировать переменную после CLEAR;
либо сделать Бейсик загрузчик, который сделает CLEAR, загрузит все коды, а потом загрузит бейсик-игру.
Reobne, да, вроде бы всё верно, но почему-то переменная buff сохраняется и переживает CLEAR, а переменная inert - нет. CLEAR по сути нужен только для того, чтобы опустить стек и освободить верхнюю память, и ни для чего более.
- - - Добавлено - - -
null_device, да, происходит останов с ошибкой 2 Variable not found.
- - - Добавлено - - -
Всё, вопрос снят, я, оказывается, инициализирую buff. Дело в CLEAR, спасибо, Reobne
Последний раз редактировалось SAVC; 25.05.2018 в 13:05.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)