C#] messagebox et showdialog

Résolu/Fermé
mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007 - 18 oct. 2006 à 15:21
mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007 - 23 oct. 2006 à 14:25
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
A voir également:

3 réponses

mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007 8
19 oct. 2006 à 17:51
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 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
18 oct. 2006 à 16:10
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 mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007 8
18 oct. 2006 à 16:28
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 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215 > mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007
18 oct. 2006 à 17:31
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 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215 > mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007
18 oct. 2006 à 17:37
en en faisant :
MessageBox.Show("test");
ca marche?
0
mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007 8 > Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009
18 oct. 2006 à 19:10
le test fonctionne a certains endroits..... mais pas ou jen ai besoin.....

je comprends pas....

Merci
Mowuffe
0
Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215 > mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007
19 oct. 2006 à 17:03
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 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
20 oct. 2006 à 12:19
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 mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007 8
20 oct. 2006 à 15:10
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 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215 > mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007
20 oct. 2006 à 16:44
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 jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > mowuffe Messages postés 27 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007
20 oct. 2006 à 17:13
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 mercredi 4 octobre 2006 Statut Membre Dernière intervention 22 janvier 2007 8 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
20 oct. 2006 à 19:13
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 jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 17 novembre 2010 30 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
20 oct. 2006 à 23:33
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