SpySpook | Дата: Четверг, 12.01.2012, 14:19 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: 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
Статус: Offline
| xaramamburu, В принципе всё понятно, но проблема всё равно присутствует с извлечением параметров из конфига при компиляции программы (плеера) Каждый раз загружает параметры по умолчанию, и как я не старался и не пытался но не могу разобраться. Код прораммы могу скинуть на почту.
|
|
| |
xaramamburu | Дата: Воскресенье, 20.05.2012, 20:00 | Сообщение # 3 |
Полковник
Группа: Администраторы
Сообщений: 240
Статус: Offline
| MuLtLaNdIa, Судя по вашему исходнику, который вы мне скинули в событии OnCreate формы вы сами прописывайте позицию формы вот в этой строке: FoRm_PLaYeR_1.Height:=399; FoRm_PLaYeR_1.Width:=513; FoRm_PLaYeR_1.Top:=205; FoRm_PLaYeR_1.Left:=426;, поэтому положение формы у вас не изменяется. Все настройки у вас нормально загружаются и сохраняются в конфиге, так же как и список песен. Специально пробовал ставить и удалять галочки в настройках, все настройки нормально сохранялись и восстанавливались обратно. Другой вопрос работают ли в обще ваши настройки, например убирая галочку с компактного режима начинают сыпаться ошибки и т.д., но это дело уже не в конфиге, а в самой программе, поэтому ищите ошибке в логике работы вашей программы, а с конфигом у вас все в порядке. К сожалению более подробно вникать в вашу программу нет времени, если будут вопросы на что конкретно посмотреть, пишите в личку или на почту, а так на о бум искать ошибки очень сложно. ))))
|
|
| |