cs_jonic
Messages postés4Date d'inscriptionvendredi 15 septembre 2006StatutMembreDernière intervention16 septembre 2006
-
15 sept. 2006 à 21:58
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
16 sept. 2006 à 17:52
Bonjour à tous
Je pratique le vb6 depuis quelques années et je voudrais écrire un nouveau logiciel qui utilisera
. le multithread
. le calcul et l'affichage de graphiques complexes
Pour ces fonctionnalités, vaut-il mieux migrer de VB6 vers VB.net, ou faut-il s'orienter plutôt vers le C++ (VC++.6 ou VC++.net ? ) ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 sept. 2006 à 00:14
VC++ 6 a existé mais c'était un IDE (partie de VS6) et non pas un langage, C et C++ sont insensibles aux modes et "évolutions".
On objectera qu'il y a C++ .NET mais bon, à part "C++" dans le nom, ça n'a plus grand chose en commun avec le vrai C++ puisque ça ne produit plus de compilé natif indépendant. Ne pas confondre avec VS .NET (now en version 2005) qui est l'IDE qui a succédé à VS6 et avec lequel on peut faire tout type de projet (du natif au .net).
Pour résumer, tu dois bien entendu t'orienter vers VS 2005.
Si tu continues en VB, il faut abandonner l'ancienne syntaxe et faire un code cohérent vb.net, on n'a aucune assurance que les biblis de compatibilité avec VB6 subsisteront toujours, on ne fabrique pas du vieux en informatique dès la conception sinon le prog est obsolète avant de commencer.
"je ne trouve pas cela dotnet" ne constitue en rien un argument, il faut essayer d'en trouver pour argumenter une prise de position.
len(chaine):
- moins objet, ET ALORS ??? dis lui en quoi c'est mieux si c'est objet.
- chaine.length plus optimisé ??? ah bon, "mov ax, word ptr[chaine]" que fait len(chaine) serait donc moins bien que quoi ???
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 16 sept. 2006 à 00:58
Salut,
Pour ce qui est du multithreading, d'abord j'y connais quasi-rien à part le principe général.
VB.Net( 2?) propose d'invoquer plusieurs méthode en asynchrone, je ne sais pas s'il s'agit de multithreading réel (parce que je n'ai pas entendu parler de ce terme pour désigner cette nouvelle fonctionnalité du .Net, mais peut-être en est-ce ? :p ) Mais de mon expérience, cela marche bien et je n'ai pas encore vu de différences notoires avec mes quelques notions du vrai multithreading en C++.