C#] messagebox et showdialog

Résolu
mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -  
mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour

J'ai un probleme bizarre avec vstudio et son C#.....

les commandes showdialog et messagebox ont décidé de ne plus fonctionner sur une aplication donnée.... ce qui a pour effet que mes formulaires ne s'Affichent pas, le premier est construit et tout, mais comme la commande showdialog ne fonctionne pas... je ne le vois jamais

-les lignes sont exécutées, mais sans aucun résultat.....
-ces commandes ont étées testées dans d'autres progets et fonctionnent correctement, j'écarte donc le conflit avec une autre application.
-le code doit etre fonctionnel puisque le programmeest utilisé depuis quelque mois, le probleme est tout récent

j'ai maintenant épuisé ma banque d'Hypothèses a ce sujet, auriez vous des suggestions???

merci,
Mowuffe

3 réponses

mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   8
 
justement, il est là le souci.... je n'ai faite aucune modification a ce moment, je veux exécuter le programme dabord

merci
8
Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215
 
Salut,

Quelques pistes de reflection plus quelques questions

-As tu testé ton code sur une autre machine?
-Avez vous fait une mise a jour recente du framework?
as tu dans le meme projet plusieurs messagebox? si oui ce comporte elle toutes de la meme maniere?
-N'as tu pas modifié des parametres de visual studio qui bloqueraient l'affichage des message box?
-y aurait il moyen de jeter un oeil a ton code


Coin Génieur
1
mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   8
 
bonjour

-le programme fonctionne toujours chez le client, c'est quand jai voulu apporter une modification que jai réalisé que ca ne fonctionne plus ici..... je n'ai pas essayé sur d'autres machines, puisque justement, ca fonctionne la bas... je vais probablement le tester cette semaine..

-pour le framework, je n'ai aps eu conaissance d'une mise a jour dernierement

-oui, tous les messagesbox se comportent de la meme maniere... pour ce qui est des showdialog, je ne sais pas puisque les autres sont appelés par le premier......

-je ne crois aps avoir modifié ces parametres, j'en ignorais meme l'existance... peux tu m'indiquer ou les trouver??

-pour le code, je ne crois aps que j'aurais l'autorisation de le montrer a tout le monde sur internet.... p-e que si je communique avec toi personellement, je pourrais te montrer quelques parcelles de code(c'est une application de plus de 25 000 lignes.....)

Merci de ta réponse
0
Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215 > mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
Si tu recupere la version originale du client et que tu la teste dasn ton environement le probleme existe toujours?
Si oui on pourra exclure un probleme de code.

Quand au parametrage et bien il y a bien une case dans
tools->options->environment->Documents-> et and bas il y s une check box show message box...je ne suis pas sure que cela soit ca car au vu de l arborescence cela n'a rien a voir avec mais cela ne coute rien d'essayer.

tu devrais quand verifier que sur une machine "clean" le probleme est toujours la...dans ce cas nous revindrions vers un eventuel prob de code...

peu etre dans le fichier AssemblyInfo.cs mais j'ai des doutes...


Sinon il faudrait verifier la version du framework que tu utilise au boulot et celle utilisé par ton client.
0
Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215 > mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
en en faisant :
MessageBox.Show("test");
ca marche?
0
mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   8 > Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention  
 
le test fonctionne a certains endroits..... mais pas ou jen ai besoin.....

je comprends pas....

Merci
Mowuffe
0
Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215 > mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
oui en effet ya un souci la...mais si tu a dans le code certaine message box qui s'affichent et pas d'autre on peu finallement revenir à un probleme de code..
te rappel tu de la modif que tu as realisé?
0
Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215
 
Donc si je resume.
Le meme programme affiche bien les messages box chez ton client mais pas dans ton environement de dev .
De plus en mode debug le code s'execute sans erreur mais il n'y a pas d'affichage...
Ce que tu peux essayer eventuellement c'est de desinstaller visual studio et le framework et reinstaller dans l ordre le framework et visual studio.
En t'assurant pour reproduire l'environement de ton client que la version du framework est bien la meme.
1
mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   8
 
oui, mais je ne suis pas certain que le probleme vient de visual studio ou du framework.....
en regardant plus attentivement, j'ai remarqué que les messagebox cessent de fonctionner apres la ligne suivante

ULStat = DaqBoard.BoardConfig.GetDiNumDevs(out numDIPorts);

ou
int numDIPorts = 0;
MccDaq.ErrorInfo ULStat;
DaqBoard = new MccDaq.MccBoard(board);

ca vient d'une librairie servant a utiliser une carte i/o.... j'ai tenté de réinstaller le .dll, mais sans succes.
0
Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215 > mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
ca se trouve cette commande redirige la sortie standard sur la carte... resultat les diplay des messages partent vers elle...
Par contre je ne connais pas ces references donc je calle un peu sur leur utilitées donc impossible d'etre affirmatif.
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793 > mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
Pareil que canard...
Je rajouterai qu'il est possible que le fait de ne pas avoir le matériel derrière puisse changer quelque chose aussi...
0
mowuffe Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   8 > teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention  
 
bonjour
je me suis informé un peu (pas moyen de rejoindre un technicien!!) et il semble que cette fonction retourne un integer, qui représente le nombre d'éléments connectés a la carte....

jusque la ca va, il retourne 0, c'est normal, mais ce qui me dérange, c'est que avant cette ligne, les messagebox foctionnent, et apres, rien....

aussi, la carte n'est pas la, mais ca ne devrais pas affecter le reste du code....

Mowuffe
0
Obeet Messages postés 1766 Date d'inscription   Statut Modérateur Dernière intervention   > teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention  
 
Si tu commentes cette partie la dans ton code, alors ca remarche normalement?

Desole c'est tres dur de debeugue a distance quand en plus on a pas la moindre idee de ce qui se cache dans cette librairie...
0