Суббота, 16.12.2017, 21:32
Приветствую Вас Гость

Не ошибается тот, кто ничего не делает.
Но и ничего не делать - ошибка.

Эмиль Кроткий

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Delphi » Работа с Ini файлами. » Создание и работа с ini файлом (в этой теме будут обсуждение по работе с ini файлом)
Создание и работа с ini файлом
SpySpookДата: Четверг, 12.01.2012, 14:19 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Создать ini файл можно двумя способами
1- создаем обычный текстовый файл с помощью обычного блокнота ну или любым текстовым редактором))
2- ini файл будет создаваться автоматически при запуски программы))
мы будим разбирать вариант № 2
и так запускаем delphi и создаем новую форму затем кидаем два компонента
1- Edit
2- Button
ВНИМАНИЕ НЕ ЗАБЫВАЕМ ЗАПИСАТЬ МОДУЛЬ В Uses (inifiles)
и объявляем глобальную переменную ini : TiniFile;
возвращаемся на форму и в вкладке events находим событие OnCreate и пишем
ini:=TiniFile.Create('C:\Config.ini'); в этом случаи ini файл будет создан на диски C
и так ini файл у нас создан теперь при закрытие программы нам необходимо завершить работу с ini файлами
находим событие OnClose и пишем ini.free;
теперь переходим к Button в событие OnClick и пишем
ini.WriteString('Здесь пишем название заголовка', 'Здесь пишем название переменной', edit1.text); в этом случае при открытии ini файла мы увидим следующие
[Здесь пишем название заголовка]
Здесь пишем название переменной=ТУТ БУДЕТ ТЕКСТ КОТОРЫЙ ВЫ ВВЕЛИ В Edit1
ну я думаю с этим понятно))
теперь запускаем программу и пишем в Edit1 любой текст ну например "Привет мир" и нажимаем на кнопку (Button1) и закрываем программу
заходим на диск C и находим файл с названием Config.ini ну это в моем случаи если вы не меняли не чего в ini:=TiniFile.Create('C:\Config.ini'); то у вас все будет тоже самое что и у меня)))
запускаем Config.ini и видим следующие
[Здесь пишем название заголовка]
Здесь пишем название переменной=Привет мир

вот и все на этом))))
 
MuLtLaNdIaДата: Суббота, 19.05.2012, 13:27 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Offline
xaramamburu,
В принципе всё понятно, но проблема всё равно присутствует с извлечением параметров из конфига при компиляции программы (плеера) sad Каждый раз загружает параметры по умолчанию, и как я не старался и не пытался но не могу разобраться. Код прораммы могу скинуть на почту. smile
 
xaramamburuДата: Воскресенье, 20.05.2012, 20:00 | Сообщение # 3
Полковник
Группа: Администраторы
Сообщений: 240
Репутация: 26
Статус: Offline
MuLtLaNdIa,
Судя по вашему исходнику, который вы мне скинули в событии OnCreate формы вы сами прописывайте позицию формы вот в этой строке:
FoRm_PLaYeR_1.Height:=399; FoRm_PLaYeR_1.Width:=513; FoRm_PLaYeR_1.Top:=205; FoRm_PLaYeR_1.Left:=426;, поэтому положение формы у вас не изменяется. Все настройки у вас нормально загружаются и сохраняются в конфиге, так же как и список песен. Специально пробовал ставить и удалять галочки в настройках, все настройки нормально сохранялись и восстанавливались обратно. Другой вопрос работают ли в обще ваши настройки, например убирая галочку с компактного режима начинают сыпаться ошибки и т.д., но это дело уже не в конфиге, а в самой программе, поэтому ищите ошибке в логике работы вашей программы, а с конфигом у вас все в порядке. К сожалению более подробно вникать в вашу программу нет времени, если будут вопросы на что конкретно посмотреть, пишите в личку или на почту, а так на о бум искать ошибки очень сложно. ))))
 
Форум » Delphi » Работа с Ini файлами. » Создание и работа с ini файлом (в этой теме будут обсуждение по работе с ini файлом)
Страница 1 из 11
Поиск:


Copyright MyCorp © 2017Конструктор сайтов - uCoz