Перейти к содержанию
СофтФорум - всё о компьютерах и не только

как создать файл


Рекомендуемые сообщения

Подскажите как сделать что бы при закрытии программы создавался файл конфигурации, а при запуске программы из этого файла считывались настройки, то есть например-положение формы на экране и т.д.

Ссылка на комментарий
Поделиться на другие сайты

Используй класс TIniFile (для хранения настроек в ини-файле) или TRegistry (для хранения настроек в реестре).

Ссылка на комментарий
Поделиться на другие сайты

Используй класс TIniFile (для хранения настроек в ини-файле) или TRegistry (для хранения настроек в реестре).

197470[/snapback]

это если пишеть в Delphi :rolleyes:

Ссылка на комментарий
Поделиться на другие сайты

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.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...