ecranbleu27
Messages postés190Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention29 avril 2009
-
11 nov. 2006 à 05:25
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
11 nov. 2006 à 18:33
bjr
on m'a posé une question à laquelle je ne sais pas répondre?
un programme fait en VB6 sur un PC (windows XP) + CR9 , peut-il
fonctionner sur un MAC,
quel transformations prévoir....
patrik
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 11 nov. 2006 à 06:57
vb6 = microsoft = windows !
vb6 doit avoir plusieurs dll d'installé pour fonctionner, donc à moins de savoir comment installer des dll + avoir les API Windows sous MAC, ce n'est pas possible d'utiliser un prog vb6 sous MAC... c'est un choix à faire dès qu'on choisit une techno microsoft, ca paraît évident !
Si tu veux un prog qui marche aussi bien sous mac que sous windows ou unix, utilise java.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 11 nov. 2006 à 17:19
C oui c'est faisable, mais tout dépend des librairies utilisées aussi : si tu utilise les MFC, ou DirectX, c'est sûr que ca passera pas, comme toutes les autres librairies MS, ou encore les librairies développées uniquement pour windows.
Il existe par exemple QT ou GTK qui sont des librairies portable permettant de faire des interfaces graphiques en C/C++ et qui sont portable sous Linux... et donc y'a de grande chance que ca passe aussi sous MAC (faut se rappeler que macOS, c'est une version modifiée de Unix)
Pour C#, à part trouver des portages sous MAC de .net (je ne sais pas si ca existe !), ca ne devrait pas marcher !
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 11 nov. 2006 à 18:33
De toute façon, rien ne vaux java niveau portabilité : à moins d'utilisé JNI, et donc des API, ou des librairies vraiment dévelopées pour un système particulier, un exécutable java fonctionnera exactement de la même façon sur windows, linux, mac ou solaris (et même d'autres surement !)