Aller au contenu

développer en c++ pour vista et xp pro


ginglese

Messages recommandés

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.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

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...

Lien vers le commentaire
Partager sur d’autres sites

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...

:transpi:

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 !

Lien vers le commentaire
Partager sur d’autres sites

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...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...