Bonjour,

Je vous expose mon problème. J'ai défini une librairie statique C++ sous Visual (2003). Celle-ci contient un fichier de ressources .rc qui fait appel à un .rh dans lequel j'ai défini les IDs de plusieurs messages susceptibles d'être affichés lors de l'exécution. Jusque là, aucun souci.

A côté, un exe C++ (créé sous Visual 2003 toujours) fait appel aux objets de la librairie statique ci-dessus et il arrive donc qu'en cours d'exécution un message défini par un ID doive s'afficher.

Problème : les IDs du fichier .rh de la lib ne sont pas connus par l'exe et il y a un plantage systématique sur les lignes du style
l_O_string.LoadString(IDS_MA_CHAINE);
où l_O_string est de type CString

Comment puis-je paramétrer ma lib statique et/ou mon exe pour que le 2e reconnaisse les IDs ressource définis dans la 1ère ?

Je vous remercie par avance pour votre aide.