skilk Опубликовано 18 августа, 2005 Жалоба Поделиться Опубликовано 18 августа, 2005 Подскажите как сделать что бы при закрытии программы создавался файл конфигурации, а при запуске программы из этого файла считывались настройки, то есть например-положение формы на экране и т.д. Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 18 августа, 2005 Жалоба Поделиться Опубликовано 18 августа, 2005 Используй класс TIniFile (для хранения настроек в ини-файле) или TRegistry (для хранения настроек в реестре). Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 18 августа, 2005 Жалоба Поделиться Опубликовано 18 августа, 2005 Используй класс TIniFile (для хранения настроек в ини-файле) или TRegistry (для хранения настроек в реестре).197470[/snapback] это если пишеть в Delphi Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 19 августа, 2005 Автор Жалоба Поделиться Опубликовано 19 августа, 2005 А примеры будут? Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 20 августа, 2005 Жалоба Поделиться Опубликовано 20 августа, 2005 uses ..., IniFiles, ...;var Ini:TIniFile;begin Ini:=TIniFile.Create('c:\windows\win.ini'); try ShowMessage(Ini.ReadString('Test Section', 'Test Property', 'Такой секции или свойства не существует!')); finally Ini.Free; end;end; Для чтения параметров смотри также ReadBool, ReadDate, ReadDateTime, ReadInteger, ReadFloat, ReadTime, а для записи смотри WriteString, WriteBool, WriteDate и т.д. Также можешь в Code Explorer написать TIniFile, установить на эту надпись курсор и нажать F1. uses ..., Registry, ...;var Reg:TRegistry;begin Reg:=TRegistry.Create; try Reg.RootKey:=HKEY_CURRENT_USER; If Reg.OpenKey('\Software\Microsoft\Internet Explorer\Main', False) then ShowMessage(Reg.ReadString('Start Page')) else ShowMessage('Такой ветви или ключа не существует!'); finally Reg.Free; end;end; Для чтения ключей смотри также ReadBool, ReadDate, ReadDateTime, ReadInteger, ReadFloat, ReadTime, а для записи смотри WriteString, WriteBool, WriteDate и т.д. Также можешь в Code Explorer написать TRegistry, установить на эту надпись курсор и нажать F1. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти