Использование файла настроек *.ini
|
|
as-master | Дата: Пятница, 23 Февраля 2007, 23:58 | Сообщение # 1 |
Группа: Удаленные
| Quote (Deff) | Как можно сделать чтоб при смене картинки в фоне комп запоминал это(в реестре например) и потом при следующем запуске проекта загружался тот фон что был выбран в последний раз?? | Не надо использовать реестр, для этого существуют файлы настроек, всякие *.ini и *.cfg. Вот их и используй. Например, в моем Автоплей-меню для мр3-коллекций v 3.6 запоминаются все настройки, в том числе и выбранный скин. А "как это сделать" - разговор не быстрый. Проще сделать пример, чем описывать.
|
|
| |
as-master | Дата: Суббота, 24 Февраля 2007, 01:29 | Сообщение # 2 |
Группа: Удаленные
| Вот, сделал небольшой пример на эту тему. Пример, конечно, примитивный, но важна суть. Таким вот образом можно менять весь интерфейс программы, а значит, делать и разные скины Качай, разбирайся:
|
|
| |
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, я такую фишку поставил, когда в несуществующие разделы юзер лезет Вот потому так и получилось... Извини за резкость!
Вечная память Андрею Сергееву!
|
|
| |
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 тоже тема не открывается, а в Мозилле всё нормально. Поэтому тему я разделил на два поста, теперь должно открываться.
Да пребудет с вами ММВ!
|
|
| |