Posté(e) le 6 février 200718 a bonjour, je développe actuellement en c++ sous windows xp pro. Qu'est ce que vista va changer par rapport à la programmation des appli en c++ ? puis-je continuer à développer sous windows xp pro, et les faire tourner sous vista ? y a t 'il des règles de codage particulière pour faire fonctionner une application sous vista ? des liens, des infos ? merci. ps : j'ai poster ce message dans le topic [logiciels vista] et on m'a dit de voir par ici.
Posté(e) le 8 février 200718 a Aucune idée mais c'est une bonne question. Je vais tester vista sur mon pc vendredi soir normalement alors je pourrais te dire sa, en attendant je sais pas !!. Apres tout dépend comment tu programme, si tu utilise des API windows ou autre ... je sais pas ^^
Posté(e) le 8 février 200718 a Normalement ils doivent marcher. Les softs sortie à la base sous xp marchent eux sans aucunes updates nécessaires. (enfin la plupart)
Posté(e) le 3 mars 200718 a Pour l'instant, à priori, les applications prévues pour WindowsXP continuent de fonctionner sous Vista...à condition qu'elles ne fassent pas d'appel au matériel...il est également à noter que pour l'instant, VisualStudio2005 ne permet pas d'exploiter Aero...et seul VisualStudio2007 devrait permettre de le faire...on voit bien que MS a paniqué un peu quand à la sortie de Vista, en le lancant prématurément...puisque même les grands comptes n'ont rien d'autre à se mettre sous la dent que des outils de développement en version beta...pour le moment, pour moi, il est urgent d'attendre... Sinon, au niveau de la mémoire, si mes souvenirs sont bons, sous Vista, il y a un mécanisme de gestion de pile étrangement similaire à ce que l'on trouve sous les derniers BSD (et qui a également été repris sous Linux dans les noyaux 2.6)...et que visiblement MS tente de faire breveter, si l'on en juge les récentes déclarations de Balmer... Modifié le 3 mars 200718 a par Charles.w
Posté(e) le 3 mars 200718 a Si tu programme en win32 ca change rien, car contrairement au sirene microsoft, windows VISTA est encore 100% win32. Pour avoir accés au nouveau UI vista telecharge le win32SDK et install les vista headers, tu trouvera toute les nouvelle definitions des boutons dans les .h ( ex: http://www.wiredprairie.us/journal/2005/12...s_coming_a.html ) Le style BS_COMMANDLINK par exemple : http://www.hiboox.com/image.php?img=368c13bb.png Et oui tu n'a absolument pas besoin des outils microsoft pour developper en win32 pur, commercialement ils sont tres bon ils arrivent meme a faire croire que tu peux pas faire ca... Un compilateur/linker C ( Borland, ou microsoft ( pouah )), un editeur de texte et c'est parti ! Win32SDK mis a jour pour vista: http://www.microsoft.com/downloads/details...;displaylang=en Tout est dedans, tu decoche tout et tu prend uniquement les "Vista headers". Sinon pour trouver les nouveaux style vista, il te suffit de parcourir le msdn et de trouver les "styles" v6.0 comme ici pour les boutons: http://msdn2.microsoft.com/en-us/library/ms673347.aspx ( tu trouve les nouveaux style en bas ) PS: il ne faut pas oublier que dans sa grande générosité microsoft a virer le programme win32hlp de windows vista, pour forcer les dev a faire du chm maintenant ou leur nouveau format pdf... Quoi tu a ecrit toute les docs de tes appli en hlp ? Et bien demerde toi on propose pas d'outils de convertion ! Modifié le 3 mars 200718 a par tsubasaleguedin
Posté(e) le 3 mars 200718 a Pour le coup des exécutables, ce n'est pas la première fois avec MS...toujours si mes souvenirs sont bons, il me semble qu'il suffit de modifier le premier octet des éxécutables de Windows 1.0 pour arriver a les faire fonctionner sous XP, et ce sans même avoir a utiliser le mode de compatibilité...au moins les motivations de MS sont claires...
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.