Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Использование файла настроек *.ini
as-masterДата: Пятница, 23 Февраля 2007, 23:58 | Сообщение # 1
Группа: Удаленные





Quote (Deff)
Как можно сделать чтоб при смене картинки в фоне комп запоминал это(в реестре например) и потом при следующем запуске проекта загружался тот фон что был выбран в последний раз??

Не надо использовать реестр, для этого существуют
файлы настроек, всякие *.ini и *.cfg. Вот их и используй.
Например, в моем Автоплей-меню для мр3-коллекций v 3.6
запоминаются все настройки, в том числе и выбранный скин.

А "как это сделать" - разговор не быстрый.
Проще сделать пример, чем описывать.

 
as-masterДата: Суббота, 24 Февраля 2007, 01:29 | Сообщение # 2
Группа: Удаленные





Вот, сделал небольшой пример на эту тему.
Пример, конечно, примитивный, но важна суть.
Таким вот образом можно менять весь интерфейс программы,
а значит, делать и разные скины smile

Качай, разбирайся:

Прикрепления: 27598734.zip (74.0 Kb)
 
DeffДата: Суббота, 24 Февраля 2007, 12:31 | Сообщение # 3
Любопытный
Группа: Проверенные
Сообщений: 30
Репутация: 0
Награды: 0
Статус: Offline
Спс большое))Ща буду разбираться))Если че - спрошу))

Искусственный интеллект - ничто по сравнению с естественной глупостью.
 
YURIYДата: Суббота, 24 Февраля 2007, 17:40 | Сообщение # 4
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
А я ведь делал такой проект, да всё не выложу никак... Держите.

Saver

Требуется сохранить настройки программы, выбранные пользователем? Этот проект научит вас делать ничем не отличающиеся от стандартных ini-файлов файлы настроек и считывать из них данные. А также, в примере показано, как сохранять настройки в системный реестр Windows. Все команды подробно описаны через комментарии.

Скачать! [2.4 KB]



Вечная память Андрею Сергееву!
 
dronetДата: Воскресенье, 01 Июля 2007, 08:22 | Сообщение # 5
Любопытный
Группа: Проверенные
Сообщений: 38
Репутация: 0
Награды: 0
Статус: Offline
Нужна подсказка в следуюшем:
Для начала: Есть фотоальбом ну или программа для просмотра графики, И вот при выходе из программы, она сохраняет последнюю картинку посредством записи в фаил настроек(ini) строки: 00001=<SrcDir>\Photos\Ph23\My_Photo.jpg
Вопрос: Возможно-ли зделаной в MMB - программы для просмотра графики, при открытии проэкта , загрузить эту самую последнюю картинку, из файла настроек(ini) где уже ранее сохранён путь к (My_Photo.jpg).
И как лучше этот путь записывать (сохранять) в фаил настроек(ini)?
так 00001=<SrcDir>\Photos\Ph23\My_Photo.jpg
или так 00001=D\Photos\Ph23\My_Photo.jpg


Andress
 
as-masterДата: Воскресенье, 01 Июля 2007, 09:16 | Сообщение # 6
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (dronet)
Возможно-ли зделаной в MMB - программы для просмотра графики,
при открытии проэкта , загрузить эту самую последнюю картинку, из файла настроек(ini)

Возможно, безусловно. Без проблем.

Quote (dronet)
И как лучше этот путь записывать (сохранять) в фаил настроек(ini)?

А что такое 00001? Номер строки (переменной) в ini-файле?
Лучше, конечно, использовать <SrcDir>.


Добавил в готовые ответы кое-что о работе с ini-файлами (автор - Rush).
Смотреть здесь


Да пребудет с вами ММВ!
 
toizyДата: Воскресенье, 01 Июля 2007, 10:58 | Сообщение # 7
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (Yuriy)
Скачать! [2.4 KB]

Что за фигня? Не могу ничего скачать. Никто не знает, почему я теперь вхожу в группу с запрещённым доступом?

Добавлено (01 Июля 2007, 10:58)
---------------------------------------------

Quote
Доступ закрыт

Вы входите в группу пользователей, которым запрещено совершать данное действие.
По всем вопросам обращайтесь к администратору сайта.



Жизнь оказалась не такой уж и забавной, как поначалу...
 
YURIYДата: Воскресенье, 01 Июля 2007, 11:50 | Сообщение # 8
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (toizy)
Что за фигня? Не могу ничего скачать. Никто не знает, почему я теперь вхожу в группу с запрещённым доступом?

Я знаю. Знаю, что ты как маленький ребёнок... Забыл, что сайт хакали и файл могли удалить? Я его давно ещё восстановил, достаточно было зайти в раздел закачик проектов. Ссылку, что выше, поправил.



Вечная память Андрею Сергееву!
 
toizyДата: Воскресенье, 01 Июля 2007, 23:25 | Сообщение # 9
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (Yuriy)
Знаю, что ты как маленький ребёнок

Ну уж... Это как же я, такой маленький-то, мог догадаться, что файл отсутствует? Написано же - запрещён доступ, а не отсутствует файл. Ну ты даёшь, Юра. Мы, грузины, как слишым, так и пишым.


Жизнь оказалась не такой уж и забавной, как поначалу...
 
YURIYДата: Воскресенье, 01 Июля 2007, 23:36 | Сообщение # 10
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
toizy, я такую фишку поставил, когда в несуществующие разделы юзер лезет smile Вот потому так и получилось... Извини за резкость! sad


Вечная память Андрею Сергееву!
 
toizyДата: Понедельник, 02 Июля 2007, 10:09 | Сообщение # 11
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
А... Ну так сразу и сказать надо было...

Жизнь оказалась не такой уж и забавной, как поначалу...
 
RushДата: Понедельник, 02 Июля 2007, 22:44 | Сообщение # 12
Обозреватель-консультант
Группа: Проверенные
Сообщений: 216
Репутация: 10
Награды: 1
Статус: Offline
Quote (as-master)
Добавил в готовые ответы кое-что о работе с ini-файлами (автор - Rush).

1) Это старый и не очень продуманный прием работы с ини-файлами. Сейчас бы я все делал несколько иначе.
2) Почему-то зависает у меня все при попытке открыть ту тему - "Работа с ini-файлами". А то бы туда написал...
 
as-masterДата: Понедельник, 02 Июля 2007, 23:17 | Сообщение # 13
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Rush)
Почему-то зависает у меня все при попытке открыть ту тему - "Работа с ini-файлами"

Вероятно это оттого, что размер сообщения превышает допустимый лимит.
У меня в IE тоже тема не открывается, а в Мозилле всё нормально.
Поэтому тему я разделил на два поста, теперь должно открываться.


Да пребудет с вами ММВ!
 
  • Страница 1 из 1
  • 1
Поиск: