Fichiers de configuration en C++/CLI
Bonjour,
Je ne parviens pas � r�cup�rer la section d'un fichier de configuration charg�.
Je suis parti de ce tutoriel:
http://nico-pyright.developpez.com/t...rationsection/
Voici le code que j'utilise:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
// Ouverture du fichier de configuration
System::Configuration::ExeConfigurationFileMap^ fileMap = gcnew System::Configuration::ExeConfigurationFileMap();
fileMap->ExeConfigFilename = sConfig;
System::Configuration::Configuration^ config =
System::Configuration::ConfigurationManager::OpenMappedExeConfiguration(fileMap, System::Configuration::ConfigurationUserLevel::None);
// Récupération de la section
System::Configuration::ConfigurationSection^ section
= config->GetSection("MonGroupe/MaSectionUne");
System::Collections::Specialized::NameValueCollection^ nsection
= dynamic_cast<System::Collections::Specialized::NameValueCollection^>(section); |
L'appel de la fonction GetSection retourne bien une ConfigurationSection valide. Mais le cast en NameValueCollection comme indiqu� sur le tuto ne fonctionne pas (<valeur non d�finie>) :(
Je ne trouve pas comment acc�der aux paires [key, value] d'une ConfigurationSection.
Quelqu'un aurait-il une piste ?