[VC++/MFC] Mise à niveau de VS6 vers MFC 7.1 ?

Mise à niveau de VS6 vers MFC 7.1 ? [VC++/MFC] - C++ - Programmation

Marsh Posté le 01-10-2004 à 10:49:03    

Grosse question.
Jusqu'à présent, le projet sur lequel je bosse utilise les MFC en version 6 (mfc42.dll) livrés avec Visual Studio 6.
Je dois maintenant intégrer un module externe utilisant les MFC 7.1. Et apparemment, d'après la KB de MSDN, y'a pas mal d'incompatibilités.
 
Je voudrais donc "migrer" mon projet et mon VS6 vers les nouvelles MFC, mais le site de MS n'est vraiment pas du tout clair à ce sujet.
 
Quelqu'un a-t-il déjà eu ce cas de figure ?

Reply

Marsh Posté le 01-10-2004 à 10:49:03   

Reply

Marsh Posté le 01-10-2004 à 11:12:22    

J'ai jeté un oeil vite fait, il y a longtemps, donc je ne suis pas sûr à 100%, mais il me semble que les MFC 7.1 ne pourront fonctionner qu'avec Visual Studio .NET (et qu'en plus, elles sont incompatibles avec les DLLs plus vieilles: elles ne peuvent pas cohabiter me semble-t-il).  
 
Il n'y a qu'à voir comment CString a été tripatouillé pour utiliser des traits par exemple...
 
Donc, il faudra que tu compiles tout ton projet et tes librairies avec Visual Studio.NET.

Reply

Marsh Posté le 01-10-2004 à 12:04:54    

La migration n'est pas tres couteuse mais elle existe. Quelques interfaces au niveau des callback MFC ont change de signature et demandent quelques modifs mais rien de bien mechant. En ce qui me concerne une fois ces changements effectues je n'ai, de memoire, pas constate de difference de comportement de l'appli...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed