PDA

Просмотр полной версии : Ошибка 104 с библиотеками OSCAT Building



dkapotov
23.03.2016, 01:10
Добрый вечер.
При запуске проекта в режиме эмуляции получил ошибку 104 Недостаточно памяти глобальных переменных. Использую библиотеку Oscat Building. В чем дело может быть?

Евгений Кислов
23.03.2016, 07:59
Добрый вечер.
При запуске проекта в режиме эмуляции получил ошибку 104 Недостаточно памяти глобальных переменных. Использую библиотеку Oscat Building. В чем дело может быть?

CПК не поддерживает persistent переменные.

dkapotov
23.03.2016, 10:30
Выход? Нельзя использовать данные библиотеки в СПК? Или расковырять функциональный блок и удалить объявление переменной?

Евгений Кислов
23.03.2016, 10:49
Выход? Нельзя использовать данные библиотеки в СПК? Или расковырять функциональный блок и удалить объявление переменной?

Можно расковырять и заменить PERSISTENT на обычный RETAIN - тогда должно работать.

dkapotov
23.03.2016, 11:50
Что-то я не увидел объявления Persistent в этом ФБ...
23329

Евгений Кислов
23.03.2016, 12:38
Что-то я не увидел объявления Persistent в этом ФБ...
23329

Речь о библиотеке в принципе, а не об отдельных ФБ.

Скопируйте из нее в свой проект то, что вам нужно, и убедитесь, что в этих кусках нет persistent - тогда все должно быть хорошо.