|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Комментарии в Ini файле
Приветствую.
Код:
Uses ..., IniFile; ...... var Form1: TForm1; Ini:TiniFile; implementation procedure TForm1.Botton1Click(Sender: TObject); begin Ini:=Tinifile.Create(Extractfilepath(paramstr(0))+'\My.ini'); ini.WriteString('Секция','Имя переменной','Значение'); ini.free; end; Получаем код в ini Код:
[Секция] Имя переменной = Значение А как можно добавить комментарии? типа: Код:
;###################################################### ;###### Эта секция для записи ХХХХХ значений ########## ;###################################################### [Секция] Имя переменной = Значение ;Это значение влияет на ххххххххххх З.Ы. И в догонку, что б тему не создавать ещё одну. Есть Image1 В него загружается картинка с помощью OpenDialog. Как сохранить путь загруженой картинки в ini? Скажем перед выходом. А потом что б при запуске этот путь читался из ini, и вставлялась картинка в Image Можно конечно сделать типо Когда загружаем картинку в Image, сразу переменную записать в ini Код:
ini.WriteString('Картинка','путь', OpenPictureDialog1.FileName ); Последний раз редактировалось TEKTON, 15.10.2018 в 17:35. |
#2
|
|||
|
|||
программно - никак (в смысле через TInifile).
Можно просто после создания файла загрузить его в TStringList и "навтыкать" в начало нужных комментариев. По поводу второго вопроса. Надо сохранить путь в какую-нить временную переменную, потом, при закрытии программы сохранить данные из нее в ini-файл. При старте программы вычитываем этот путь в ту же переменную, а потом делаем как-то так: Код:
If FileExists(FLastOpenedImage) Then Image.Picture.LoadFromFile(FLastOpenedImage); |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
TEKTON (16.10.2018)
|