ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Результаты опроса: стоит ли продолжать заметки о wxWidgets?
Да,можно даже статьи писать. 1 25.00%
Нет, лучше уж qt 3 75.00%
Голосовавшие: 4. Вы ещё не участвовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра

Заметки о wxWidgets::wxFileConf
  #1  
Старый 23.08.2009, 20:13
Аватар для qBiN
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


Отправить сообщение для qBiN с помощью ICQ
Lightbulb Заметки о wxWidgets::wxFileConf

Собственно нужно было сделать простенькую систему для хранения конфигов парсера,хотелось бы использовать встроенные средства wxWidgets, на примете был wxFileConfig, плохо что он использовал для хранения конфига C:\document and settings\user или реестр если это win32 система.Это мне не подходило,но потом нашел не документированное определение:

Код:
    // New constructor: one size fits all. Specify wxCONFIG_USE_LOCAL_FILE or
    // wxCONFIG_USE_GLOBAL_FILE to say which files should be used.
  wxFileConfig(const wxString& appName = wxEmptyString,
               const wxString& vendorName = wxEmptyString,
               const wxString& localFilename = wxEmptyString,
               const wxString& globalFilename = wxEmptyString,
               long style = wxCONFIG_USE_LOCAL_FILE | wxCONFIG_USE_GLOBAL_FILE,
               const wxMBConv& conv = wxConvAuto());
Соответственно использование своей директории для хранения файла конфига(вырезки из своего проекта):
Код:
    wxFileConfig *qConfig;
    wxStandardPaths  path2exe;
    wxString    pathTemplates = path2exe.GetExecutablePath().BeforeLast('') + "" + file;
qConfig = new wxFileConfig("qBiN Software", "qWMG", pathTemplates,"", wxCONFIG_USE_LOCAL_FILE);
    wxConfigbase::Set(qConfig);
Дальше используем как обычно через qConfig.
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ