J'accumule les m*** en ce moment, j'ai une partie de code d'une de mes
classes qui à l'air de pas bien fonctionner.
Je m'explique le code à l'orgine ressemble à ca :
If Message.IndexOf("44763A")<>-1 then
----- Code ----
Else
----- Code ----
End If
et quand j'ai message = "" j'ai l'erreur : IndexoutRangeExeception ..
logique ....
je modifie donc mon code en ceci :
If Message <> "" Then
If Message.IndexOf("44763A")<>-1 then
----- Code ----
Else
----- Code ----
End If
End If
et pourtant lorsque je fait du pas à pas l'erreur est toujours présente mais
sur le 'If Message <> "" Then'
comme si en fait le code n'avait pas été changé !
D'ou cela peut il venir ? du fichier .pdb ? ou d'ailleur ?
Merci d'avance !
Ps : je doit avoir un fantome dans mon PC...c pas possible :p
J'accumule les m*** en ce moment, j'ai une partie de code d'une de mes classes qui à l'air de pas bien fonctionner. Je m'explique le code à l'orgine ressemble à ca :
If Message.IndexOf("44763A")<>-1 then ----- Code ---- Else ----- Code ---- End If
et quand j'ai message = "" j'ai l'erreur : IndexoutRangeExeception .. logique .... je modifie donc mon code en ceci :
If Message <> "" Then If Message.IndexOf("44763A")<>-1 then ----- Code ---- Else ----- Code ---- End If End If
et pourtant lorsque je fait du pas à pas l'erreur est toujours présente
mais
sur le 'If Message <> "" Then' comme si en fait le code n'avait pas été changé ! D'ou cela peut il venir ? du fichier .pdb ? ou d'ailleur ?
Vous avez surement une désynchronisation entre le code compilé et les informations de débogage : regénérez entièrement votre projet.
-- Zazar
Bonjour,
J'accumule les m*** en ce moment, j'ai une partie de code d'une de mes
classes qui à l'air de pas bien fonctionner.
Je m'explique le code à l'orgine ressemble à ca :
If Message.IndexOf("44763A")<>-1 then
----- Code ----
Else
----- Code ----
End If
et quand j'ai message = "" j'ai l'erreur : IndexoutRangeExeception ..
logique ....
je modifie donc mon code en ceci :
If Message <> "" Then
If Message.IndexOf("44763A")<>-1 then
----- Code ----
Else
----- Code ----
End If
End If
et pourtant lorsque je fait du pas à pas l'erreur est toujours présente
mais
sur le 'If Message <> "" Then'
comme si en fait le code n'avait pas été changé !
D'ou cela peut il venir ? du fichier .pdb ? ou d'ailleur ?
Vous avez surement une désynchronisation entre le code compilé et les
informations de débogage : regénérez entièrement votre projet.
J'accumule les m*** en ce moment, j'ai une partie de code d'une de mes classes qui à l'air de pas bien fonctionner. Je m'explique le code à l'orgine ressemble à ca :
If Message.IndexOf("44763A")<>-1 then ----- Code ---- Else ----- Code ---- End If
et quand j'ai message = "" j'ai l'erreur : IndexoutRangeExeception .. logique .... je modifie donc mon code en ceci :
If Message <> "" Then If Message.IndexOf("44763A")<>-1 then ----- Code ---- Else ----- Code ---- End If End If
et pourtant lorsque je fait du pas à pas l'erreur est toujours présente
mais
sur le 'If Message <> "" Then' comme si en fait le code n'avait pas été changé ! D'ou cela peut il venir ? du fichier .pdb ? ou d'ailleur ?
Vous avez surement une désynchronisation entre le code compilé et les informations de débogage : regénérez entièrement votre projet.
-- Zazar
AlexC
j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les fichiers anciennement générés .... rien n'y fait
une autre idée ?
"Zazar" a écrit dans le message de news:
Bonjour,
> J'accumule les m*** en ce moment, j'ai une partie de code d'une de mes > classes qui à l'air de pas bien fonctionner. > Je m'explique le code à l'orgine ressemble à ca : > > If Message.IndexOf("44763A")<>-1 then > ----- Code ---- > Else > ----- Code ---- > End If > > et quand j'ai message = "" j'ai l'erreur : IndexoutRangeExeception .. > logique .... > je modifie donc mon code en ceci : > > If Message <> "" Then > If Message.IndexOf("44763A")<>-1 then > ----- Code ---- > Else > ----- Code ---- > End If > End If > > et pourtant lorsque je fait du pas à pas l'erreur est toujours présente mais > sur le 'If Message <> "" Then' > comme si en fait le code n'avait pas été changé ! > D'ou cela peut il venir ? du fichier .pdb ? ou d'ailleur ?
Vous avez surement une désynchronisation entre le code compilé et les informations de débogage : regénérez entièrement votre projet.
-- Zazar
j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les
fichiers anciennement générés .... rien n'y fait
une autre idée ?
"Zazar" <DILAVNI.nicolas.prats@iie.cnam.fr.INVALID> a écrit dans le message
de news: O8Bm44chEHA.3964@TK2MSFTNGP12.phx.gbl...
Bonjour,
> J'accumule les m*** en ce moment, j'ai une partie de code d'une de mes
> classes qui à l'air de pas bien fonctionner.
> Je m'explique le code à l'orgine ressemble à ca :
>
> If Message.IndexOf("44763A")<>-1 then
> ----- Code ----
> Else
> ----- Code ----
> End If
>
> et quand j'ai message = "" j'ai l'erreur : IndexoutRangeExeception ..
> logique ....
> je modifie donc mon code en ceci :
>
> If Message <> "" Then
> If Message.IndexOf("44763A")<>-1 then
> ----- Code ----
> Else
> ----- Code ----
> End If
> End If
>
> et pourtant lorsque je fait du pas à pas l'erreur est toujours présente
mais
> sur le 'If Message <> "" Then'
> comme si en fait le code n'avait pas été changé !
> D'ou cela peut il venir ? du fichier .pdb ? ou d'ailleur ?
Vous avez surement une désynchronisation entre le code compilé et les
informations de débogage : regénérez entièrement votre projet.
j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les fichiers anciennement générés .... rien n'y fait
une autre idée ?
"Zazar" a écrit dans le message de news:
Bonjour,
> J'accumule les m*** en ce moment, j'ai une partie de code d'une de mes > classes qui à l'air de pas bien fonctionner. > Je m'explique le code à l'orgine ressemble à ca : > > If Message.IndexOf("44763A")<>-1 then > ----- Code ---- > Else > ----- Code ---- > End If > > et quand j'ai message = "" j'ai l'erreur : IndexoutRangeExeception .. > logique .... > je modifie donc mon code en ceci : > > If Message <> "" Then > If Message.IndexOf("44763A")<>-1 then > ----- Code ---- > Else > ----- Code ---- > End If > End If > > et pourtant lorsque je fait du pas à pas l'erreur est toujours présente mais > sur le 'If Message <> "" Then' > comme si en fait le code n'avait pas été changé ! > D'ou cela peut il venir ? du fichier .pdb ? ou d'ailleur ?
Vous avez surement une désynchronisation entre le code compilé et les informations de débogage : regénérez entièrement votre projet.
-- Zazar
Zazar
> j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les fichiers anciennement générés .... rien n'y fait
une autre idée ?
Lors de la compilation, vous demandez bien à génèrer les informartions de débogage ? Vous avez désactivé les optimisations ? Sinon, Message est bien une variable de type string ou bien c'est une propriété ?
-- Zazar
> j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les
fichiers anciennement générés .... rien n'y fait
une autre idée ?
Lors de la compilation, vous demandez bien à génèrer les informartions de
débogage ? Vous avez désactivé les optimisations ?
Sinon, Message est bien une variable de type string ou bien c'est une
propriété ?
> j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les fichiers anciennement générés .... rien n'y fait
une autre idée ?
Lors de la compilation, vous demandez bien à génèrer les informartions de débogage ? Vous avez désactivé les optimisations ? Sinon, Message est bien une variable de type string ou bien c'est une propriété ?
-- Zazar
AlexC
l'optimisation est bien désactivée, la génération incrémentielle est elle activée. La variable message est bien une variable locale de type string et non une propriété. Petite observation amusante ... lorsque je supprime le carrément le code, l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur rien à voir... une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais ca se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur des lignes vides.. alors que là meme si je rajoute des lignes il s'arretes sur une ligne d'instruction ... je sais pas si j'ai été clair sur la derniere partie
"Zazar" a écrit dans le message de news:
> j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les > fichiers anciennement générés .... rien n'y fait > > une autre idée ? > Lors de la compilation, vous demandez bien à génèrer les informartions de débogage ? Vous avez désactivé les optimisations ? Sinon, Message est bien une variable de type string ou bien c'est une propriété ?
-- Zazar
l'optimisation est bien désactivée, la génération incrémentielle est elle
activée.
La variable message est bien une variable locale de type string et non une
propriété.
Petite observation amusante ... lorsque je supprime le carrément le code,
l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur rien
à voir...
une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais ca
se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur des
lignes vides.. alors que là meme si je rajoute des lignes il s'arretes sur
une ligne d'instruction ...
je sais pas si j'ai été clair sur la derniere partie
"Zazar" <DILAVNI.nicolas.prats@iie.cnam.fr.INVALID> a écrit dans le message
de news: edU6DFdhEHA.3076@tk2msftngp13.phx.gbl...
> j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les
> fichiers anciennement générés .... rien n'y fait
>
> une autre idée ?
>
Lors de la compilation, vous demandez bien à génèrer les informartions de
débogage ? Vous avez désactivé les optimisations ?
Sinon, Message est bien une variable de type string ou bien c'est une
propriété ?
l'optimisation est bien désactivée, la génération incrémentielle est elle activée. La variable message est bien une variable locale de type string et non une propriété. Petite observation amusante ... lorsque je supprime le carrément le code, l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur rien à voir... une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais ca se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur des lignes vides.. alors que là meme si je rajoute des lignes il s'arretes sur une ligne d'instruction ... je sais pas si j'ai été clair sur la derniere partie
"Zazar" a écrit dans le message de news:
> j'ai déjà tout recompilé, j'ai meme effacé tout les fichier pdb, les > fichiers anciennement générés .... rien n'y fait > > une autre idée ? > Lors de la compilation, vous demandez bien à génèrer les informartions de débogage ? Vous avez désactivé les optimisations ? Sinon, Message est bien une variable de type string ou bien c'est une propriété ?
-- Zazar
Zazar
> l'optimisation est bien désactivée, la génération incrémentielle est elle activée. La variable message est bien une variable locale de type string et non une propriété. Petite observation amusante ... lorsque je supprime le carrément le code, l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur
rien
à voir... une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais ca se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur
des
lignes vides.. alors que là meme si je rajoute des lignes il s'arretes sur une ligne d'instruction ... je sais pas si j'ai été clair sur la derniere partie
Lorsque vous regénerez votre solution : l'heure de modification des fichiers .exe et .pdb sont correctement modifiées ?
-- Zazar
> l'optimisation est bien désactivée, la génération incrémentielle est elle
activée.
La variable message est bien une variable locale de type string et non une
propriété.
Petite observation amusante ... lorsque je supprime le carrément le code,
l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur
rien
à voir...
une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais ca
se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur
des
lignes vides.. alors que là meme si je rajoute des lignes il s'arretes sur
une ligne d'instruction ...
je sais pas si j'ai été clair sur la derniere partie
Lorsque vous regénerez votre solution : l'heure de modification des fichiers
.exe et .pdb sont correctement modifiées ?
> l'optimisation est bien désactivée, la génération incrémentielle est elle activée. La variable message est bien une variable locale de type string et non une propriété. Petite observation amusante ... lorsque je supprime le carrément le code, l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur
rien
à voir... une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais ca se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur
des
lignes vides.. alors que là meme si je rajoute des lignes il s'arretes sur une ligne d'instruction ... je sais pas si j'ai été clair sur la derniere partie
Lorsque vous regénerez votre solution : l'heure de modification des fichiers .exe et .pdb sont correctement modifiées ?
-- Zazar
AlexC
Absolument
"Zazar" a écrit dans le message de news: #
> l'optimisation est bien désactivée, la génération incrémentielle est
elle
> activée. > La variable message est bien une variable locale de type string et non
une
> propriété. > Petite observation amusante ... lorsque je supprime le carrément le
code,
> l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur rien > à voir... > une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais
ca
> se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur des > lignes vides.. alors que là meme si je rajoute des lignes il s'arretes
sur
> une ligne d'instruction ... > je sais pas si j'ai été clair sur la derniere partie
Lorsque vous regénerez votre solution : l'heure de modification des
fichiers
.exe et .pdb sont correctement modifiées ?
-- Zazar
Absolument
"Zazar" <DILAVNI.nicolas.prats@iie.cnam.fr.INVALID> a écrit dans le message
de news: #LSo92dhEHA.3864@TK2MSFTNGP10.phx.gbl...
> l'optimisation est bien désactivée, la génération incrémentielle est
elle
> activée.
> La variable message est bien une variable locale de type string et non
une
> propriété.
> Petite observation amusante ... lorsque je supprime le carrément le
code,
> l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur
rien
> à voir...
> une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais
ca
> se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur
des
> lignes vides.. alors que là meme si je rajoute des lignes il s'arretes
sur
> une ligne d'instruction ...
> je sais pas si j'ai été clair sur la derniere partie
Lorsque vous regénerez votre solution : l'heure de modification des
> l'optimisation est bien désactivée, la génération incrémentielle est
elle
> activée. > La variable message est bien une variable locale de type string et non
une
> propriété. > Petite observation amusante ... lorsque je supprime le carrément le
code,
> l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur rien > à voir... > une chose que je trouve bizarre, j'ai déjà eu des désynchro du pdb mais
ca
> se voyais facilement car le curseur du pas à pas "tapais" s'arretais sur des > lignes vides.. alors que là meme si je rajoute des lignes il s'arretes
sur
> une ligne d'instruction ... > je sais pas si j'ai été clair sur la derniere partie
Lorsque vous regénerez votre solution : l'heure de modification des
fichiers
.exe et .pdb sont correctement modifiées ?
-- Zazar
Zazar
> Absolument
Auriez-vous un autre PC sous la main pour vérifier si le même problème se produit ? C'est un exécutable ou une appli asp.net ? Si vous ne déboguez pas, lorsque la pile de l'exception est affichée, vous avez les numéros de ligne aussi ? sont-ils cohérents ?
-- Zazar
> Absolument
Auriez-vous un autre PC sous la main pour vérifier si le même problème se
produit ?
C'est un exécutable ou une appli asp.net ?
Si vous ne déboguez pas, lorsque la pile de l'exception est affichée, vous
avez les numéros de ligne aussi ? sont-ils cohérents ?
Auriez-vous un autre PC sous la main pour vérifier si le même problème se produit ? C'est un exécutable ou une appli asp.net ? Si vous ne déboguez pas, lorsque la pile de l'exception est affichée, vous avez les numéros de ligne aussi ? sont-ils cohérents ?
-- Zazar
Pierre Alexis [MVP]
Salut Alex,
Tu as écrit :
Petite observation amusante ... lorsque je supprime le carrément le code, l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur rien à voir...
Arg ! J'ai déjà eu ça comme problème (je ne sais plus avec quel language, C++ peut-être) et je ne sais plus non plus quelle en était la cause... Mais bon au moins tu pourras te dire que les fantômes ne sont pas que sur ton pc lol
Petite observation amusante ... lorsque je supprime le carrément le code,
l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur rien
à voir...
Arg ! J'ai déjà eu ça comme problème (je ne sais plus avec quel language, C++
peut-être) et je ne sais plus non plus quelle en était la cause... Mais bon au
moins tu pourras te dire que les fantômes ne sont pas que sur ton pc lol
Petite observation amusante ... lorsque je supprime le carrément le code, l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur rien à voir...
Arg ! J'ai déjà eu ça comme problème (je ne sais plus avec quel language, C++ peut-être) et je ne sais plus non plus quelle en était la cause... Mais bon au moins tu pourras te dire que les fantômes ne sont pas que sur ton pc lol
Lol merci, Merci aussi à Zazar, mais j'ai trouvé et ca n'a rien à voir avec cette ligne de code mais avec une ligne de code qui se situais 10 lignes plus haut ... maintenant ca fonctionne, mais bon VS .Net fait des trucs bizarres des fois quand meme ... Merci @vous deux ++
"Pierre Alexis [MVP]" a écrit dans le message de news: #
Salut Alex,
Tu as écrit :
> Petite observation amusante ... lorsque je supprime le carrément le
code,
> l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur
rien
> à voir...
Arg ! J'ai déjà eu ça comme problème (je ne sais plus avec quel language,
C++
peut-être) et je ne sais plus non plus quelle en était la cause... Mais
bon au
moins tu pourras te dire que les fantômes ne sont pas que sur ton pc lol
Lol merci,
Merci aussi à Zazar, mais j'ai trouvé
et ca n'a rien à voir avec cette ligne de code mais avec une ligne de code
qui se situais 10 lignes plus haut ... maintenant ca fonctionne, mais bon VS
.Net fait des trucs bizarres des fois quand meme ...
Merci @vous deux ++
"Pierre Alexis [MVP]" <alexispierre@hotmail.com> a écrit dans le message de
news: #W3UFUehEHA.3912@TK2MSFTNGP11.phx.gbl...
Salut Alex,
Tu as écrit :
> Petite observation amusante ... lorsque je supprime le carrément le
code,
> l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur
rien
> à voir...
Arg ! J'ai déjà eu ça comme problème (je ne sais plus avec quel language,
C++
peut-être) et je ne sais plus non plus quelle en était la cause... Mais
bon au
moins tu pourras te dire que les fantômes ne sont pas que sur ton pc lol
Lol merci, Merci aussi à Zazar, mais j'ai trouvé et ca n'a rien à voir avec cette ligne de code mais avec une ligne de code qui se situais 10 lignes plus haut ... maintenant ca fonctionne, mais bon VS .Net fait des trucs bizarres des fois quand meme ... Merci @vous deux ++
"Pierre Alexis [MVP]" a écrit dans le message de news: #
Salut Alex,
Tu as écrit :
> Petite observation amusante ... lorsque je supprime le carrément le
code,
> l'erreur se produit à la ligne d'instruction suivante, qui n'a bien sur
rien
> à voir...
Arg ! J'ai déjà eu ça comme problème (je ne sais plus avec quel language,
C++
peut-être) et je ne sais plus non plus quelle en était la cause... Mais
bon au
moins tu pourras te dire que les fantômes ne sont pas que sur ton pc lol
Lol merci, Merci aussi à Zazar, mais j'ai trouvé et ca n'a rien à voir avec cette ligne de code mais avec une ligne de code qui se situais 10 lignes plus haut ... maintenant ca fonctionne, mais bon VS .Net fait des trucs bizarres des fois quand meme ... Merci @vous deux ++
Ha ben maintenant je me souviens ! C'était le même problème : l'erreur était ailleurs ^^
Lol merci,
Merci aussi à Zazar, mais j'ai trouvé
et ca n'a rien à voir avec cette ligne de code mais avec une ligne de code
qui se situais 10 lignes plus haut ... maintenant ca fonctionne, mais bon VS
.Net fait des trucs bizarres des fois quand meme ...
Merci @vous deux ++
Ha ben maintenant je me souviens ! C'était le même problème : l'erreur était
ailleurs ^^
Lol merci, Merci aussi à Zazar, mais j'ai trouvé et ca n'a rien à voir avec cette ligne de code mais avec une ligne de code qui se situais 10 lignes plus haut ... maintenant ca fonctionne, mais bon VS .Net fait des trucs bizarres des fois quand meme ... Merci @vous deux ++
Ha ben maintenant je me souviens ! C'était le même problème : l'erreur était ailleurs ^^