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

Да, потом их надо будет сравнить на предмет изменения. В общем то, стандартная форма для редактирования чего-нибудь, а при выходе надо, при необходимости выдать диалог о сохранении в базу.
...
Рейтинг: 0 / 0
15.05.2003, 18:00
    #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
16.05.2003, 09:03
    #32161336
ant2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить форму со всеми компонентами
Как раз, перебрать компоненты не сложно, вопрос в том, как сохранить их значения и проверить на предмет их изменения.
...
Рейтинг: 0 / 0
16.05.2003, 09:07
    #32161341
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить форму со всеми компонентами
У компонентов есть такой метод: SaveToStream (и LoadFromStream, естественно) - может их заюзать можно?
...
Рейтинг: 0 / 0
16.05.2003, 10:57
    #32161470
SmaLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить форму со всеми компонентами
Глянь здесь
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как сохранить форму со всеми компонентами / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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