Delphi Studio Работа с INI-файлами. Пример на Delphi

Работа с INI-файлами. Пример на Delphi

Данный пример будет сохранять в INI-файл config.ini все записи со всех Edit и не важно сколько их у вас будет. В uses добавить IniFiles
Загружаем INI-файл config.ini при запуске программы
procedure TForm1.FormCreate(Sender: TObject);
var
ini : TiniFile;
I : Integer;
begin
ini := TIniFile.Create(ExtractFilePath(Application.ExeName)+'config.ini');
try
for I := 0 to ComponentCount - 1 do
begin
if (Components[i] is TEdit)  then
(Components[i] as TEdit).Text := ini.ReadString(Components[i].ClassName, Components[i].Name, '');
end;
finally
ini.Free;
end;
end;

Сохраняем в INI-файл config.ini всё что находится во всех Edit на форме при закрытии программы
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
var
ini : TiniFile;
i : integer;
begin
ini := TiniFile.Create(ExtractFilePath(Application.ExeName)+'config.ini');
try
for I := 0 to ComponentCount - 1 do
if Components[i] is TEdit then
ini.WriteString(Components[i].ClassName, Components[i].Name, (Components[i] as TEdit).Text);
finally
ini.Free;
end;
end;

Есть ещё пример для работы с INI-файлами но в отличии от предыдущего примера, этот будет сохранять только конкретный компонент. В uses добавить IniFiles
type
...
procedure OpenIniFile;
procedure SaveIniFile;

procedure TForm1.OpenIniFile;
var
Ini : TIniFile;
begin
Ini := TiniFile.Create(extractfilepath(Application.ExeName)+'settings.ini');
Edit1.Text := Ini.ReadString('Main','Edit1',Edit1.Text);
Ini.Free;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
OpenIniFile;
end;

procedure TForm1.SaveIniFile;
var
Ini : TIniFile;
begin
Ini := TiniFile.Create(extractfilepath(Application.ExeName)+'settings.ini');
Ini.WriteString('Main','Edit1',Edit1.Text);
Ini.Free;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
SaveIniFile;
end;
  • 0
 (голосов: 0)
19477 | 0

    Информация
    Информация

      Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

        Лучшее на Delphi Studio

        Лучшие книги по Delphi

        • Книга Delphi 2010 Handbook with Source Code
          Книга Delphi 2010 Handbook with Source Code - Книга Delphi 2010 Handbook with Source Code посвящена CodeGear Delphi 2010
        • Книга Программирование в Delphi глазами хакера. Фленов
          Книга Программирование в Delphi глазами хакера. Фленов - В книге вы найдете множество нестандартных приемов программирования на языке Delphi, его недокументированные функции и возможности. Вы узнаете, как создавать маленькие шуточные программы. Большая часть книги посвящена программированию сетей
        • Книга Delphi в шутку и всерьез что умеют хакеры М.Флёнов
          Книга Delphi в шутку и всерьез что умеют хакеры М.Флёнов - Электронная книга о профессиональных приемах программирования в Delphi. В легкой и доступной форме с использованием большого количества профессиональных примеров рассмотрены вопросы корректного написания кода, оптимизации программ, работы с системным окружением, создания сетевых приложений
        • Книга Библия Delphi Михаил Фленов (2-е издание) + CD
          Книга Библия Delphi Михаил Фленов (2-е издание) + CD - Книга посвящена программированию на языке Delphi от самых основ до примеров построения конкретных приложений. Подробно описывается логика выполнения каждого участка кода, чтобы читатель смог использовать эти знания при решении собственных задач. Книга содержит большое количество примеров практического программирования
        • Книга О чем не пишут в книгах по Delphi + CD Григорьев А.Б
          Книга О чем не пишут в книгах по Delphi + CD Григорьев А.Б - Рассмотрены малоосвещенные вопросы программирования в Delphi. Описаны методы интеграции VCL и API. Показаны внутренние механизмы VCL и приведены примеры вмешательства в эти механизмы. Рассмотрено использование сокетов в Delphi: различные режимы их работы, особенности для протоколов TCP и UDP
        • Книга Delphi 7 Учебный курс С.Бобровский
          Книга Delphi 7 Учебный курс С.Бобровский - Электронная книга является руководством по программированию в среде Delplii 7. Описывается весь процесс разработки программы: от конструирования диалогового окна до организации справочной системы и создания установочного CD-ROM
        • Книга Delphi Быстрый Старт
          Книга Delphi Быстрый Старт - В книге описываются интерфейс системы визуального программирования Delphi на основе 6-й версии, состав и характеристика элементов проекта приложения, приемы программирования на языке Object Pascal
        • Книга Indy in Depth. Глубины Indy
          Книга Indy in Depth. Глубины Indy - Книга Indy in Depth Глубины Indy будет интересно для тех, кто интересуется хакингом, вирусописанием, а значит и для тех, кто занимается защитой сетей, программ, информации. Эта книга не только по Indy, она про Интернет, про протоколы, термины, методы работы, а к Indy относятся только примеры
        • Книга OpenGL - Графика в проектах Delphi + CD. М.В.Краснов
          Книга OpenGL - Графика в проектах Delphi + CD. М.В.Краснов - Книга посвящена использованию стандартной графической библиотеки OpenGL в проектах Delphi. Начиная с самой минимальной программы, последовательно и подробно рассматриваются все основные принципы программирования компьютерной графики: двухмерные итрехмерные построения, анимация, работа с текстурой, визуальные эффекты
        • Книга Delphi 7 для профессионалов. Марко Кэнту
          Книга Delphi 7 для профессионалов. Марко Кэнту - Книга, которую должен прочитать каждый, кто хочет стать профессиональным программистом на Delphi. Книга не предназначена для начинающих. Требуются хорошие знания Delphi. Предназначена для тех, кто хочет стать именно профессиональным программистом



        Поиск на Delphi Studio


        На Delphi Studio нашли

        delphi сменить папку delphi сменить папку
        дельфи 7 свойства форм дельфи 7 свойства форм
        авторизация delphi idhttp авторизация delphi idhttp
        Компонент form дельфи Компонент form дельфи
        программа для изменения клавиатуры программа для изменения клавиатуры
        как свернуть все окна программно delphi как свернуть все окна программно delphi
        Delphi 7 калькулятор текстовый Delphi 7 калькулятор текстовый
        Delhpi #13#10 Delhpi #13#10
        IdSMTP1->Password IdSMTP1->Password
        имя компьютера в сети Delphi имя компьютера в сети Delphi
        дельфи компоненты Form дельфи компоненты Form
        datetostr datetostr
        jnrhsnbt gfgjr ltkmab jnrhsnbt gfgjr ltkmab
        Григорьев А.Б. О чем не пишут в книгах по Delphi + CD-ROM с примерами Григорьев А.Б. О чем не пишут в книгах по Delphi + CD-ROM с примерами
        Timer Delphi описание Timer Delphi описание
        delphi показать системную раскладку delphi показать системную раскладку
        исходный код для написания ftp клиент исходный код для написания ftp клиент
        Свернуть окно своей программы Delphi Свернуть окно своей программы Delphi
        функция дополнить символами строку Delphi функция дополнить символами строку Delphi
        случайное число делфи случайное число делфи
        delphi показать раскладку delphi показать раскладку
        минимальные требования visual studio 2010 минимальные требования visual studio 2010
        listbox delphi listbox delphi
        авторизация на сайте  в delphi авторизация на сайте в delphi
        delphi как дописать изображение в файл delphi как дописать изображение в файл
        delphi переменные в форму delphi переменные в форму
        М. Фленов Библия delphi crfxfnm ,tcgkfnyj М. Фленов Библия delphi crfxfnm ,tcgkfnyj
        idhttp  в delphi idhttp в delphi
        дописать в файл delphi дописать в файл delphi
        повторный запуск программы в Deplhi повторный запуск программы в Deplhi
        библия delphi 2 скачать
библия delphi 2 скачать
        delphi menu компонент вторая форма
delphi menu компонент вторая форма
        скачать и установить OpenGL для Delphi7
скачать и установить OpenGL для Delphi7
        как в StringGrid1 записать OpenDialog1 в Delphi 7
как в StringGrid1 записать OpenDialog1 в Delphi 7
        delphi сохранить картинку с сайта
delphi сохранить картинку с сайта
        как обновить версию indy
как обновить версию indy
        кнопка в stringgrid
кнопка в stringgrid


        Информация

        Сайт Delphi Studio рассчитан для начинающих, новичков, чайников, которые решили программировать на Delphi :)
        Добавляйте свои примеры, исходники, компоненты, статьи и тогда на сайте будет много полезной информации, что поможет друг другу находить нужный материал.


        Случайные новости

        Как создать Горячую клавишу для программы (StdCtrls). Пример на Delphi
        Как создать Горячую клавишу для программы (StdCtrls). Пример на Delphi - Пример создания для программы на Delphi Горячей клавиши. В uses добавить StdCtrls
        Функции для работы со строками в Delphi + примеры
        Функции для работы со строками в Delphi + примеры - Функции для работы со строками в Delphi + примеры (Pos, Copy, ReverseString, Insert, Delete, SetLength, IntToStr, StrToInt, FloatToStr, StrToFloat, DateToStr, TimeToStr, StrToDate, StrToTime, LowerCase, UpperCase, Trim, TrimLeft, TrimRight)
        Книга Библия Delphi Михаил Фленов (2-е издание) + CD
        Книга Библия Delphi Михаил Фленов (2-е издание) + CD - Книга посвящена программированию на языке Delphi от самых основ до примеров построения конкретных приложений. Подробно описывается логика выполнения каждого участка кода, чтобы читатель смог использовать эти знания при решении собственных задач. Книга содержит большое количество примеров практического программирования


        Опрос

        Что вы хотите больше на Delphi Studio?
        Исходники
        Книги, Учебники
        Компоненты
        Статьи
        Примеры



        Информация

        А знаете ли вы что такие известные программы как AIMP, Skype, QIP, QIP Infium, R&Q, The Bat!, FL Studio, Guitar Pro, Game Maker, Total Commander, PowerArchiver, Download Master написаны на Delphi? И это далеко не весь список программ чем может похвастаться продукция Borland Delphi!


        rss