powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как сохранить форму со всеми компонентами
5 сообщений из 5, страница 1 из 1
Как сохранить форму со всеми компонентами
    #32161013
ant2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите наиболее оптимальный вариант. Пока использую перебор всех компонентов вручную и сохраняю во внешний файл нужные значения. Но может есть лучший способ?

Да, потом их надо будет сравнить на предмет изменения. В общем то, стандартная форма для редактирования чего-нибудь, а при выходе надо, при необходимости выдать диалог о сохранении в базу.
...
Рейтинг: 0 / 0
Как сохранить форму со всеми компонентами
    #32161056
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так например перебирать можно. Сдесь только у чекбоксов параметры меняются.
for i:=0 to foSysClearTable.ComponentCount-1 do
begin
if foSysClearTable.Components .ClassType=TCheckBox then
(foSysClearTable.Components as TCheckBox).Checked:=True;
end;
...
Рейтинг: 0 / 0
Как сохранить форму со всеми компонентами
    #32161336
ant2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как раз, перебрать компоненты не сложно, вопрос в том, как сохранить их значения и проверить на предмет их изменения.
...
Рейтинг: 0 / 0
Как сохранить форму со всеми компонентами
    #32161341
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
У компонентов есть такой метод: SaveToStream (и LoadFromStream, естественно) - может их заюзать можно?
...
Рейтинг: 0 / 0
Как сохранить форму со всеми компонентами
    #32161470
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глянь здесь
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как сохранить форму со всеми компонентами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]