mstarsup5
Messages postés527Date d'inscriptionlundi 15 octobre 2007StatutMembreDernière intervention10 octobre 2013
-
9 oct. 2013 à 22:29
mstarsup5
Messages postés527Date d'inscriptionlundi 15 octobre 2007StatutMembreDernière intervention10 octobre 2013
-
10 oct. 2013 à 01:24
Bonjour à tous,
J'ai un gros problème d'affichage dans mes programmes VB6 créés sous XP sur mon nouvel ordinateur muni de windows 8. Il semblerait que certains éléments (boutons, etc. ... mais pas tous!) soient complètement décalés par rapport à l'endroit où ils devraient se trouver.
J'ai essayé de faire tourner les programmes en mode comptabilité XP/7 (Sp2,3), ... mais il y a toujours ce problème. J'ai aussi essayé de changer la résolution de l'écran, de suivre les différentes proposition de problèmes de compatibilité windows, etc. mais toujours sans effet.
J'ai Visual Studio Ultimate 2010 sur mon nouveau PC, je n'ai pas cherché à programmer en VB6 avec (est-ce possible seulement?). J'ai juste utilisé les .exe que j'avais créés sous XP.
Est-ce que quelqu'un sait comment résoudre ce problème?
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018220 Modifié par ucfoutu le 9/10/2013 à 22:43
Bonjour,
J'ignore si ce problème est dû à AERO (à inhiber alors) ou, comme tu l'as supposé, à la résolution de ton écran (encore que j'en doute assez puisque tu précises que ce "décalage" ne concerne que certains contrôles et pas tous).
Ce n'est de toutes manières pas là un problème VB6 (dont tu dis distribuer l'exe). Sauf à intervenir sur le code source pour faire face à tous les cas de figure (mais c'est une autre paire de manches)
PS : j'appelle ton attention sur le fait que tu avais également rencontré, il y a quelques années, un problème d'affichage sur Vista. Et que ce problème avait été résolu par l'inhibition, suggérée par mon frère jumeau jmfmarques, de AEROI ===>>>
http://codes-sources.commentcamarche.net/forum/affich-1095102-vb6-et-vista
mstarsup5
Messages postés527Date d'inscriptionlundi 15 octobre 2007StatutMembreDernière intervention10 octobre 20131 9 oct. 2013 à 22:50
Bonjour ucfoutu, et merci pour ta réponse.
J'ai déjà essayé la désactivation d'Aero (enfin plutôt son "jumeau" sur windows 8), mais ça ne résout pas le problème, le problème d'affichage persiste :/
Sur chacune de ces images, on voit qu'il y a un décalage, et même parfois des bugs d'affichage sur les programmes, alors qu'ils fonctionnaient très bien sous XP, Vista, et Seven.
mstarsup5
Messages postés527Date d'inscriptionlundi 15 octobre 2007StatutMembreDernière intervention10 octobre 20131 10 oct. 2013 à 01:24
C'est ça, ça marche!
Par contre, le texte est tellement petit maintenant, qu'il faut que je prenne une résolution inférieure, sinon j'arrive plus à lire ce qu'il y a marqué;
En tout cas, un gros merci Jordane, et aussi ucfoutu et NHENRY pour votre aide! :-)