oui et non. supposons que tu fasses une appli pour un usage "nomade". c'est à dire que l'appli est stockée sur clé USB, pour pouvoir etre libre de l'utiliser sur n'importe quel PC.
si tu mets la config dans la base de registres Windows, lorsque tu changes de PC tu perds tout ...
la seule solution, est le fichier de configuration (ini par exemple)
et les MFC permet de choisir l'une ou l'autre, juste en réglant soit la variable m_pszProfileName soit la variable m_pszRegistryKey
Enfin ceci est valable pour les MFC avant le feature pack de VS2008, puisque depuis il y a l'objet CSettingsStore qui bride tout à la base de registre, à moins de développer sa propre classe dérivée de CSettingsStore
ça m'interesserait, si certains ont d'autres solutions que de réécrire une classe CSettingsStore ... ?
@+
Partager