4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
 Откуда: Москва Всего сообщений: 3031 Рейтинг пользователя: 75 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 14 октября 2005 12:45 Сообщение отредактировано: 14 октября 2005 12:46
Выяснил, как это делается. У TComponent есть свойства Components и ComponentCount. Соответственно, получаем цикл: for j:=0 to ComponentCount-1 do begin if (Form1.Components[j] is TEdit) then Ini.WriteString('Form1',(Form1.Components[j] as TEdit).text); .... // и так для всех типов компонентов, которые мы хотим сохранить end;
Может быть, чуть позже выложу модуль, в котором это будет реализовано полностью. Правда, пока не понятно, как поступать с полями Memo и DbGrid, похоже, их можно только в XML нормально сохранять... Или делать отдельную секцию в INI.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|