Bonjour tout le monde,
J'aimerai votre avis sur un problème de compatibilité.
Je développe actuellement une application WinForm sous XP 32bits. Elle est essentiellement composée de Control personnels affichant des panels, boutons, datagridview, images, .... Donc rien de bien exotique en winForm.
_ Sous XP 32, tout est OK autant fonctionnel que visuel (heureusement vu que c'est ma plateforme de dév).
_ Sous Seven 32, tout semble également OK (tester rapidement sur version Starter, et quelqu'un a pu me tester sur version émulée).
_ Par contre sous Seven 64, là rien ne va. L'application se lance, s'affiche, mais quasiment rien ne fonctionne. Certains redimensionnements ne sont pas appliqués (des dock fill en particulier), et sur un ensemble de 7 Control personnel, seulement 1 est affiché (et mal affiché).
Donc ma question est la suivante :
_ Avez-vous déjà eu ce genre de problème, et si oui comment l'avez-vous résolu ? Je n'ai pas encore pu le tester, mais est-ce que l'option de compilation x64 only permettrai de résoudre ce problème ? (Ce qui m'obligerai à sortir une version 32 et une version 64).
_ Ou au pire des cas, est-ce que je devrai utiliser du WPF pour répondre à mon besoin (pas envie de tout réécrire non plus).
Sachant que mon application utilise des DLL externes :
ImapX, ADODB, CDO, Istrib.Sound, DirectX.AudioVideoPlayback, DirectX.DirectSound, Yeti.
Je n'ai pas pu encore vérifier quelle version (32 ou 64) des DLLs est utilisé, pensez-vous que ce genre de problème pourrai venir de là.
Merci pour vos retours et idées sur le sujet.
Partager