ProjectMaker потеря данных после выполнения кубика

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
Подскажите как-то можно сделать так, чтобы после выполнения кубика в ProjectMaker не очищалась вся память?
Возникает проблема реализации абстрактных классов. Инициализирую объект в одном кубике, чтобы в дальнейшем другими кубиками с ним работать, но ProjectMaker очищает память и другие кубики уже не видят нужный объект.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 302
Благодарностей
702
Баллы
113
Подскажите как-то можно сделать так, чтобы после выполнения кубика в ProjectMaker не очищалась вся память?
Возникает проблема реализации абстрактных классов. Инициализирую объект в одном кубике, чтобы в дальнейшем другими кубиками с ним работать, но ProjectMaker очищает память и другие кубики уже не видят нужный объект.
Так нельзя, память выделяется пока приложение запущено
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 423
Баллы
113
Можно пробросить между кубиками через контекст.
Пример прикрепил.
 

Вложения

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
393
Баллы
63
есть контекст и глобальные переменные. в обоих случаях можно хранить любые объекты.
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
393
Баллы
63
Через контекст можно передать только тип данных string, а мне нужно классы с методами:-)
у него в примере строка передается ? или все таки целый класс с методами ?
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
Основанная проблема состоит в дебаге проекта.
Чтобы работать с абстрактными классами, приходится писать код в PM, потом запускать ZP, смотреть где что отвалилось и обратно править в PM, а это очень не удобно.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 302
Благодарностей
702
Баллы
113
Основанная проблема состоит в дебаге проекта.
Чтобы работать с абстрактными классами, приходится писать код в PM, потом запускать ZP, смотреть где что отвалилось и обратно править в PM, а это очень не удобно.
В чем проблема подрубить vs и там код писать с нормальным дебагом?
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
В чем проблема подрубить vs и там код писать с нормальным дебагом?
Код пишется в VS, но код пишется для ZP. Отдебажить логику выполнения, как она работает в разных кубиках ZP через VS не возможно.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 302
Благодарностей
702
Баллы
113
Код пишется в VS, но код пишется для ZP. Отдебажить логику выполнения, как она работает в разных кубиках ZP через VS не возможно.
Так весь проект написать через vs, что бы с кубиками не возиться
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
Нашел решение своей проблемы. Все оказалось очень просто, нужно убрать всего лишь одну галочку в настройках (facepalm)
110180

Теперь можно инициализировать объекты в одном кубике, а работать с ними в других кубиках.
Сколько же проблем для меня убирает данная галочка :D
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)