ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Environnement de développement VFP9 sous Windows Vista, et Windows 7 – Problème Aéro.   



L'auteur

Francis Faure
France France
Membre Actif (personne physique)
# 0000000001
enregistré le 11/10/2004

http://www.wanagain.net
56 ans
Faure Francis
de la société Design Or Decline
Fiche personnelle


Note des membres
pas de note

Contributions > 20 - Trucs et Astuces

Environnement de développement VFP9 sous Windows Vista, et Windows 7 – Problème Aéro.
# 0000000725
ajouté le 07/11/2009 23:18:30 et modifié le 07/11/2009
consulté 9403 fois
Niveau débutant

Version(s) Foxpro :
VFP 9.0

Zoomer sur l'image
Description

En son temps, lors d’une installation d’un poste de développement Microsoft Visual Foxpro [par défaut] sur Microsoft Windows Vista [installé par défaut] : on a constaté que les déplacements des fenêtres de l’IDE sont : lents, saccadés et imprécis.

Les fenêtres fonctionnent, mais cela est particulièrement visible et pénible sur la fenêtre de « Commandes ».

 

On s’est aperçu qu’en désactivant la fonction « Dockable » : il n’y a plus ce problème.

 

Après un peu de temps, l’explication a été fournie : Windows Vista a introduit le mode « Aéro » et ce mode ‘Aéro’ pose problème sur les fenêtres qui sont « Dockables » ET qui ont un titre « HalfHeight ».

 

Ce n’est pas un problème purement Visual Foxpro puisque les applications utilisant des fenêtres « HalfHeight » + « Dockable » ont eu le même problème.

Dans le Visual Foxpro l’impact est uniquement sur l’IDE. (Fenêtres de commandes, projets, propriétés, sessions…)

 

En solutions :

 

a) La première a été évoquée ci-avant : il suffit de ne pas « docker » les fenêtres.
(Cela n’est pas possible pour le gestionnaire de projet)

 

b) Désactiver le mode « Aéro ».
Finalement le mode Aéro (que l’on peut résumer fonctionnellement à la transparence des fenêtres) : est-il réellement indispensable sur une machine de développement ?
(Surtout que c’est un bouffe CPU et mémoire sous Vista)

 

c) Simplement désactiver le mode « Aéro » uniquement lorsque l’on est dans l’environnement de développement VFP.

 

En complément : on peut raisonnablement penser que la modification des fenêtres de l’IDE de VFP ne sera  jamais modifiée par les développeurs Microsoft, puisque la « fox team » n’existe plus, et que pour la sortie du SP2 qui gérait les problèmes « Vista » ce problème a été répertorié mais classé non prioritaire puisque cela n’impact que l’IDE. Puis finalement abandonné par la team faute de temps.

 

Avec la commercialisation récente de Windows 7, bon nombre de questions similaires à ce sujet arrivent à nouveaux dans les forums.  

En fait les causes et les solutions sont les mêmes…

 

La version Windows 7 béta de fin décembre 2008: le mode « Aéro » n’était pas activé par défaut : du coup le problème ne se posait plus.

La version commerciale de Win7 active le mode « Aéro » par défaut.

 

 

 

Pour en revenir aux solutions :

 http://www.atoutfox.org/modules/articles/mht/0000000725.mht

 

Fichier MHT :
Mettre en plein écran


Commentaires
Aucun commentaire enregistré ...

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3