Est-ce que quelqu'un a des points d'arrêt matériels pour travailler sur 64 bits XP et si oui, comment?Points d'arrêt matériels sur XP 64 bits
Nous avons une application qui utilise des points d'arrêt matériels qui a fonctionné sur les systèmes d'exploitation XP 32 bits et Vista 32 bits pour un certain temps maintenant. Cependant, après avoir porté notre code à 64 bits, nous obtenons un plantage lorsque l'application est exécutée sur 64 bits XP, mais pas lors de l'exécution sur Vista 64 bits. L'application est compilée et construite sur XP.
Nous l'avons isolé jusqu'à la reprise du fil après avoir défini un point d'arrêt (DR7 = 1). L'erreur se produit si nous élevons une boîte de dialogue de fichier et les contrôles de l'interface graphique sur les formulaires sont plutôt floconneux. Bizarrement, si après avoir défini le point d'arrêt et observé l'interface graphique défilante, nous désactivons alors le point d'arrêt (DR7 = 0), l'interface graphique commence à se comporter normalement et l'augmentation de la boîte de dialogue ne provoque pas de plantage.
Nous avons remplacé notre code de réglage de point d'arrêt par un autre exemple de code de réglage de point d'arrêt et chaque exemple présente le même problème.
Merci. Je ne peux pas me rappeler si nous avons essayé ce code ou pas quand nous cherchions une solution, nous avons essayé 6 variations de HWB ou plus. Le problème était que les choses se passaient avec des applications MFC et il y avait quelques autres rapports du problème sur le web aussi. – lilburne