169 похожих чатов

Наивный вопрос, а можно в лазарус как-то оптом сохранить состояние

всех элементов интерфейса приложения перед его закрытием, например?

13 ответов

26 просмотров

Надо кодить, как и в Delphi. Есть аналог Hibernate.

есть TJSONPropStorage, в который можно свалить все нужные свойства контролов

Хранить данные в контролах - изначально плохая идея

Alexey Kulakov
даже в мемо?

А чем оно особенное?

Hemul GM
Хранить данные в контролах - изначально плохая иде...

Я думаю имелось ввиду свойства визуальных компонентов больше

Renat Suleymanov
Я думаю имелось ввиду свойства визуальных компонен...

В меня кажется, например страница настроек

Кокошник-наголо Автор вопроса
Renat Suleymanov
Я думаю имелось ввиду свойства визуальных компонен...

именно, но теперь надо соблюдать порядок сохранения и восстановления, чтоб прыжков привязок не было

Кокошник наголо
именно, но теперь надо соблюдать порядок сохранени...

Выше правильно заметили. Есть семейство TPropStorage На основе JSON, XML или INI для сохранения нужных published свойств компонентов на формах. Это задается через свойство SessionProperties формы

Кокошник-наголо Автор вопроса
Hemul GM
А что сохраняешь?

да я все со своим однооконным интерфейсом веселюсь

Кокошник наголо
именно, но теперь надо соблюдать порядок сохранени...

Чтоб не было прыжков привязок нужно использовать BeginFormUpdate, EndFormUpdate

Кокошник наголо
да я все со своим однооконным интерфейсом веселюсь

Анхордокинг. Конфигурацию окон сохраняет загружает на лету переключает

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
3
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
Карта сайта