VC++6.0 vs VC++.NET

VC++6.0 vs VC++.NET - C++ - Programmation

Marsh Posté le 10-02-2004 à 11:41:35    

Bonjour,  
 
Prenons une DLL développée en VISUAL C++ 6.0.
Imaginons que je décide de migrer cette DLL en VISUAL C++ .NET.
Quelles sont les conséquences ?
La migration se fait elle facilement ?
Il est probable que je sois obligé de passer sous .NET (VC++6.0 n'étant plus commercialisé) et je souhaite savoir si cette étape se fera sans douleur ?
Je vous remercie de vos réponses.
 
Cordialement,
CB

Reply

Marsh Posté le 10-02-2004 à 11:41:35   

Reply

Marsh Posté le 10-02-2004 à 11:42:30    

J'ai eu 0problemes de conversions vc6->vs.net
 
juste pour etre sur, dis nous en plus sur ta DLL, elle utilise quoi comme lib/api ?

Reply

Marsh Posté le 10-02-2004 à 11:46:49    

Juste std et math il me semble, je n'ai pas actuellement le code sous les yeux !!!

Reply

Marsh Posté le 10-02-2004 à 11:47:20    

aucun pb alors

Reply

Marsh Posté le 10-02-2004 à 11:50:58    

Quand tu dis aucun problème, c'est-à-dire sans manip supplémentaire...Genre, j'ouvre mon projet et hop MIGRATION EFFECTUEE ???
Je m'explique, je suis en pleine phase de création de mon entreprise et je n'ai pas le temps de passer encore du temps sur la technique...

Reply

Marsh Posté le 10-02-2004 à 11:57:41    

tu va ouvrir ton vieux projet VC6 avec VS.Net, il va te dire "fo convertir le bins", tu reponds "yes to all" et c'est fini

Reply

Marsh Posté le 10-02-2004 à 11:59:55    

Merci beaucoup de ta réponse chrisbk, c'est très encourageant !!!!

Reply

Marsh Posté le 14-02-2004 à 06:13:20    

std c'est chaud :P
Mais bon.
 
LeGreg

Reply

Marsh Posté le 14-02-2004 à 09:07:41    

VS .Net ne veut pas forcément dire .Net, en particulier pour VC++. Si tu veux créer une dll .Net y'a du boulot oui. Juste recompiler, ben ça dépend. VS 2003 est bcp + stricte avec la norme C++ et certaines choses ne passent plus. Notamment #include <iostream.h>


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

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