Bonjour,
Est-t'il possible de charger dynamiquement deux fichiers de resources dans une appli MFC?
Mon appli est MFC liée statiquement aux MFC.
J'ai pour le moment toutes mes resources graphiques (boite de dialogues, images, ...) qui sont déclarées NEUTRAL. Les resources localisées sont quand à elles stockées dans des fichiers de resource séparés (\afxres.rc, \afxprint.rc correspondant à la langue).
Je construit des dll de resource localisées contenant les resources Neutral et le fichier rc localisé.
L'application charge la dll linguistique correspondant à la langue sélectionnée et j'utilise la fonction AfxSetResourceHandle() pour surcharger les resources en cours avec les nouvelles resources.
Je voudrais dissocier les resources Neutral des dll localisées. Donc avoir par exemple les resources Neutral qui sont compilées avec l'application (ou éventuellement chargée dans une dll 'Neutral') et ne plus avoir dans les dll de resources localisées que les resources localisées. Mon appli chargerait donc cette resource localisé et une resource Neutral.
Le but de tout ceci est de réduire la taille de mes dll de resources localisée et la dépendance de celle-ci vis à vis des resources Neutral. En effet chaque modification d'une resource neutral m'oblige de reconstuire toutes les Dll de resources localisée
Un tout grand merci pour vos conseils
Partager