Chibi-nah::blog

Des geekeries, de la MAO, de tout et de rien…

Archives

Adobe Flex Builder 3 et Windows 7

Solution : Désactiver le service "Panneau de saisie Tablet PC" résoudra les problèmes d'affichage.

À des fins de tests, il m'a fallu installer Flex Builder 3 sur mon pc portable fonctionnant sous Windows 7, 64 bits. Bizarrement, aucun problème sur les machines du bureau, et de gros problèmes sur la mienne.

Problèmes constatés : des boutons qui disparaissent, impossible d'ajouter un SDK, plus de débogueur, l'interface d'import d'un projet reste vide, etc…

Une petite recherche google indique que le problème est connu, mais personne ne semble avoir de solution, mis à part passer à Flash Builder 4.

Pour certaines personnes, le fait de tuer l'application Logitech semble résoudre le problème, mais là, même sur un Windows 7 fraichement installé, je n'ai pas branché ma souris et encore moins installé le pilote.

Après avoir comparé les différentes machines, j'ai testé différentes solutions.

Machine fonctionnelle : AMD Phenom II X4 64 bits, ATI/AMD Radeon HD, Windows 7 64 bits Machine non fonctionnelle : mon tablet PC.

Tuer le process qui gère le touchpad : aucun effet Changer de carte graphique (Intel, Radeon) : aucun effet Basculer en mode "classique" : aucun effet Désactiver la composition et tous les effets graphiques : aucun effet Désactiver le service "Panneau de saisie Tablet PC" : w00t

En désactivant ce service, Flex 3 semble fonctionner.

Test avancé : J'ai tout réactivé. J'ai démarré Flex Builder. Je suis allé sur Window -> Preferences -> Flex -> Installed Flex SDKs La liste est vide, il n'y a pas de bouton pour ajouter un SDK. Si je redimensionne la fenêtre, la liste des sdk apparaît parfois. Toujours pas de bouton "Add…" Je ferme la fenêtre, je vais dans la liste des services Windows, je désactive le service Tablet PC. Je bascule sous Flex Builder (que je n'avais pas fermé), je retourne dans la liste des SDK, et là, w00t, aucun bug d'affichage.

Le problème semble lié à ce service. Comme il n'est pas actif sur les autres PC, il n'y avait pas ce problème.

Conclusion : Avant de démarrer Flex Builder 3 sous Windows 7, il faut désactiver le mode tablet pc, puis le réactiver quand on a terminé.

Truc à faire :

  • écrire un script qui désactivera le service tablet pc avant de lancer eclipse.
  • Tenter d'utiliser la version 6 du jdk.
  • Mettre à jour les pilotes Wacom.

Édit : Passer à la version 6 du jdk (en le collant à la main dans le répertoire d'eclipse) ne change rien, tout comme la mise à jour des pilotes wacom.