Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 2013
-
11 oct. 2011 à 11:48
cs_ShayW
Messages postés3258Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 2019
-
26 oct. 2011 à 19:25
Bonjour,
Je rencontre un petit souci avec un log en vb.net.
Il est composé de 2 forms et chaque form a, pour des raisons pratiques, les icones de reduction, fermeture et restauration.
Mon problème est le suivant :
Losrqu'un form est ouvert (quel que soit le form et que ce soit sous seven ou XP) si je le reduis pour le mettre en barre des taches, et que je restaure a sa taille normale ensuite, voici ce qui se passe :
- le formulaire se bloque : impossible d'ecrire dedans ou de cliquer sur quelque bouton que ce soit
- la barre superieure (avec les boutons de reduction etc ...) ne s'affiche plus et si par hasard elle s'affiche quand meme, je ne peux rien faire dessus.
Ce que je ne comprends pas, c'est que je ne fais que reduire le form, par exemple, je lance le logiciel, je fais "reduire" sans solliciter le moindre calcul, je reagrandis et c'est la que ca bloque.
Il s'agrandit mais plus de barre, souvent plus de boutons et freeze. Oblige de passer par un crtl + alt + suppr pour fermer le log
Je n'ai lancé aucune séquence de calcul, ce ne dois pas être un souci de BackGroundWorker
Aucun form n'est lancé via ShowDialog()
Ma station de travail est en pentium dual core 3ghz - 4Go de RAM donc pas de souci de ce cote.
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 oct. 2011 à 13:38
Salut
Étrange
Surement dû à un code qui boucle, dû à un Event.
As-tu testé en pas à pas ?
As-tu tenté la même expérience avec un nouveau projet ayant une ou deux formes mais n'ayant aucun code ?
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 20131 11 oct. 2011 à 16:14
Salut Jack
Je n'ai pas encore essayé avec 2 forms vides mais par contre en essayant meme avec un seul form sans requète, j'ai un freezage sans déblocage
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 20131 11 oct. 2011 à 18:30
Par contre j'ai constaté un truc :
Je n'ai aucun "freeze" sur une station pas plus puissante en terme de RAM, Vidéo et Processeur, mais elle est en 64 bits alors que celles du boulot sont en 32 bit.
Ceci expliquerait il cela ??????
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 oct. 2011 à 19:35
Le freeze, il intervient en mode création ou bien en version compilée/distribuée ?
Je repose la question : As-tu testé en pas à pas ?
Débogage :
- F9 sur une ligne de code; elle change de couleur
Le programme s'y arrêtera au prochain passage
Survole avec la souris tes variables pour visualiser leur contenu, ou va dans la fenêtre de debogage (Ctrl-G) et tape
? maVariable
pour qu'elle s'inscrive dans la fenêtre.
- F8 (VB6) ou F10 (.Net) pour avancer d'une ligne de code
- F5 pour continuer normalement
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 20131 11 oct. 2011 à 19:42
Re Jack
Je suis chez moi et non au boulot et je n'ai pas accès au log, c'est pourquoi je n'ai pas pu essayer le mode pas a pas
Le bug intervient en version compilée/distribuée lorsque le log est installé via le setup
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 20131 12 oct. 2011 à 11:27
Bon alors je viens de tester en debug et je n'ai rien noté d'anormal.
En même temps, tant que le projet est ouvert dans vb.net, je n'ai aucun probleme. Tout se passe une fois publié et installé sur le station. Et aucun problème sur une architecture X64