Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2010, 21:40   #1
ZARO
Пользователь
 
Регистрация: 11.03.2010
Сообщений: 17
По умолчанию [Как сохранить и прочитать TFont в реестр].

Собственно мне нужно сохранить Memo1.Font в реестр по завершению программы, а по загрузки программы - загрузить значения и установить Font в memo. Я не зенаю как записать Font, помогите пожалуйста.
ZARO вне форума Ответить с цитированием
Старый 12.03.2010, 21:47   #2
Lemon2009
Пользователь
 
Аватар для Lemon2009
 
Регистрация: 29.07.2009
Сообщений: 72
По умолчанию

можно по отдельности разные значения шрифта сохранить.

font.color
font.name
и т.д.
Совершенство в простоте
Lemon2009 вне форума Ответить с цитированием
Старый 12.03.2010, 21:48   #3
ZARO
Пользователь
 
Регистрация: 11.03.2010
Сообщений: 17
По умолчанию

Можно и так,но хотелось бы как в мейл агенте, там он в 1 бинарном файле хранится...
ZARO вне форума Ответить с цитированием
Старый 12.03.2010, 22:41   #4
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Код:
procedure ConfigLoad;
const
  Section = 'Config';
var
  Ini: TIniFile;
begin
  try
    Ini := TIniFile.Create(ExtractFilePath(Application.ExeName) + Res\Config.ini');
    with Ini do
    begin
      Memo1.Font.Name := ReadString(Section, 'MemoColor', Memo1.Font.Name);
      Memo1.Font.Color := ...
      Memo1.Font.Size := ReadInteger(...);
    end;
  finally
    Ini.Free;
  end;
end;
Сохранять аналогично, только

Код:
Ini.WriteString(...);
И всё будет в одном ини файле, вроде до 256 строк можно записать, т.е 256 свойств, хватит для хранения настроек любого даже очень большого проекта.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Сохранение параметров в реестр] Как сохранить параметры цвета в реестр. ZARO Общие вопросы Delphi 3 12.03.2010 21:24
Вопрос про TFont ? juan666777 Общие вопросы Delphi 6 29.05.2009 16:08
как прочитать архив? BuT@JL Общие вопросы Delphi 1 24.03.2009 09:08
Как зайти в реестр Filonenko Windows 5 17.01.2009 03:16
как прочитать файл бодяга Общие вопросы Delphi 1 09.09.2007 20:37