Jump to content
СофтФорум - всё о компьютерах и не только

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


Recommended Posts

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

Link to comment
Share on other sites

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

197470[/snapback]

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...