skilk Posted August 18, 2005 Report Share Posted August 18, 2005 Подскажите как сделать что бы при закрытии программы создавался файл конфигурации, а при запуске программы из этого файла считывались настройки, то есть например-положение формы на экране и т.д. Quote Link to comment Share on other sites More sharing options...
Сергей Плоткин Posted August 18, 2005 Report Share Posted August 18, 2005 Используй класс TIniFile (для хранения настроек в ини-файле) или TRegistry (для хранения настроек в реестре). Quote Link to comment Share on other sites More sharing options...
Darhazer Posted August 18, 2005 Report Share Posted August 18, 2005 Используй класс TIniFile (для хранения настроек в ини-файле) или TRegistry (для хранения настроек в реестре).197470[/snapback] это если пишеть в Delphi Quote Link to comment Share on other sites More sharing options...
skilk Posted August 19, 2005 Author Report Share Posted August 19, 2005 А примеры будут? Quote Link to comment Share on other sites More sharing options...
Сергей Плоткин Posted August 20, 2005 Report Share Posted August 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.