Кастомизация WinCE приложения
От: Sabay  
Дата: 28.04.07 06:34
Оценка:
Я пишу приложение под WinCE на С++(MFC).
Возникла проблема, не знаю как правильно хранить параметры для приложения,
которые можно менять и не пересобирать приложение, например номер телефона.
Можно конечно их хранить в текстовом файле рядом с приложением, но не понятно
как их правильно доставать оттуда.
Поделитесь опытом кто делал что-то подобное
Re: Кастомизация WinCE приложения
От: siv Украина  
Дата: 28.04.07 10:50
Оценка:
S>Возникла проблема, не знаю как правильно хранить параметры для приложения,
S>которые можно менять и не пересобирать приложение, например номер телефона.
Уууу, как все запущено
Ну, как один из простейших вариантов, храни в реестре.
ATL::CRegKey очень сильно облегчает жизнь.
Еще сильнее облегчает жизнь вот эта надстройка над CRegKey: http://www.codeproject.com/system/regsettings.asp
Re[2]: Кастомизация WinCE приложения
От: Sabay  
Дата: 02.05.07 07:06
Оценка:
Здравствуйте, siv, Вы писали:

Уууу, как все запущено
Это мое второе приложение под WinCE, так что удивляться не чему

Ну, как один из простейших вариантов, храни в реестре.
ATL::CRegKey очень сильно облегчает жизнь.
Еще сильнее облегчает жизнь вот эта надстройка над CRegKey: http://www.codeproject.com/system/regsettings.asp

Реестр конечно хорошо, но мне нужно сделать конфиг, который юзер сам может редактировать.
Юзеру править реестр совсем не просто.
Может что-нибудь вроде ini файла использовать?
Re[3]: Кастомизация WinCE приложения
От: siv Украина  
Дата: 02.05.07 10:14
Оценка:
S>Реестр конечно хорошо, но мне нужно сделать конфиг, который юзер сам может редактировать.
S>Юзеру править реестр совсем не просто.
http://www2r.biglobe.ne.jp/~tascal/download/pocketpc/tre_e.htm — небезопасно — да, непросто — нет
S>Может что-нибудь вроде ini файла использовать?
Известная ф-я GetPrivateProfileString в Windows Mobile отсутствует.
Так что, если хочется ini-файлов, пиши руками или поищи что-то готовое.
Можно, конечно XML читать, но, не уверен, что тебе покажется это проще реестра.

А обычного юзера лучше вообще не допускать до прямой правки каких бы то ни было конфигов.
Обычно для этого создают диалоги настроек в которых данные проверяются на корректность и т.п...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.