Bonjour,
je doit absolument avoir dans mon programme MFC, des identifiant (nombre) unique dans mon fichier Resource.h et j'y arrive pas. Vu que j'ai pas mal de doublons et plus de 500 r�f�rences!
D'avance merci
Version imprimable
Bonjour,
je doit absolument avoir dans mon programme MFC, des identifiant (nombre) unique dans mon fichier Resource.h et j'y arrive pas. Vu que j'ai pas mal de doublons et plus de 500 r�f�rences!
D'avance merci
Bonjour,
Mon fichier resource.h est deux fois plus important que le tien et je n'ai aucun probl�me. Comment je fais ? A chaque fois que j'ajoute un ressource, je v�rifie ce que Studio fait de son propre chef dans ce fichier, et en g�n�ral il faut que je vienne faire des corrections � la main. Je suis bien d'accord avec toi : Studio a de gros progr�s � faire dans la gestion des ressources.
PS : ne pas oublier de mettre aussi � jour les macros _APS_NEXT_... de fin de fichier pour que Studio se plante un peu moins souvent.
Le probleme c'est que je suis pas l'auteur du programme et je le reprend pour en faire du multilingue. Je suis partie sur la cr�ation d'un programme pour "parser" le Resource.h et avoir des valeur correcte. Si quelqu'un connait l'option "magique" pour �a, si elle existe...
Je ne crois pas qu'il existe une option magique. A ta place, je r�attribuerais tous les num�ros de ressource � la main. Tu peux peut-�tre te servir d'un tableur pour aller plus vite...
ou faire comme moi, �crire un bout de programme qui �crit dans un autre fichier la liste r�-index�e, je proc�de ensuite � la maj manuelle par copier/coller ...
C'est ce que j'avais l'intention de faire de toute fa�on (je l'ai dis dans mon 2�me message). J'ai fait le programme et c'est nickel : il suffit de rentrer un nombre dans une box et d'aller chercher le resource.h et par la suite il parcourt chaque ligne et incr�mente de 1 l'identifiant de chaque nouveau #define rencontr�s en partant du nombre rentr�e pr�alablement pour le premier.
Petite question : dans le resource.h, sur windows, les fin de ligne sont faite
avec : "\n", "\r" ou "\r\n" ?
Apparement pour �crire dans une box MFC, il faut "\r\n" pour sauter une ligne. Mais quand je fait un copier-coller contenant des "\r\n" dans le resource.h, vc++ me trouve quelques erreurs et me propose alors de les corriger (il parle de fin de ligne).
salut,
peut �tre parce que tu utilises CStdiofile ou fopen en mode texte et pas en mode binary.
Ben pour pour un *.h, il faut bien l'ouvrir en texte, non. Et puis \r ou \n sont des caract�res aussi !
Bon on va dire sujet r�solu