OVH Cloud OVH Cloud

Problème avec FOR

8 réponses
Avatar
amplitude
Bonjour, j'avais d=E9j=E0 eu ce probl=E8me auquel je n'ai jamais trouv=E9=
de=20
r=E9ponse :

J'ai une boucle :

for(int iNE=3D0;iNE<this.listFactures.Columns.Count;iNE++)
{
NE[iNE] =3D (string)DVFact[0][iNE];
}

Quand je compile : aucun probl=E8me, mais =E0 l'=E9x=E9cution, qd j'arriv=
e =E0=20
cette boucle, il me fait une exception en me d=E9signat iNE++ et en me=20
disant que l'instance n'est pas d=E9finie !!!

Comment cela se peut-il ???

J'ai essayer de transformer la boucle en while, il me surligne alors le

iNE++;

=E0 l'int=E9rieur de la boucle.

Je d=E9sesp=E8re !!!

Merci de votre aide !

8 réponses

Avatar
amplitude
LEBRUN Thomas a écrit :
Essaye

for(int iNE=0;iNE<this.listFactures.Columns.Count - 1;iNE++)
{
NE[iNE] = (string)DVFact[0][iNE];
}

A+





J'ai essayé, mais ce n'était pas ça, en fait, le problè me d'instance
venait de la ligne
NE[iNE] = (string)DVFact[0][iNE];

j'avais mal instancier le NE !!

Je ne sais pas pourquoi il me surlignait le iNE++

Mais c'est arrangé. En gros, je pense qu'il surlignait l'instruction qui
venait après le problème.

Merci tout de même pour ta réponse :))
Avatar
Ambassadeur Kosh
> Je ne sais pas pourquoi il me surlignait le iNE++



parce qu'il surligne toujours la prochaine operation qui va être executé
dans le cas ou la courante a réussi (ou pas)

certains autres environements nous ont habitué à avancer quand ça passe et
rester quand ça casse. je preferais cette façon de faire, mais bon, il y'a
certainement une raison qui a poussé à faire ça.
Avatar
Benoît Celeyron
"Ambassadeur Kosh"
parce qu'il surligne toujours la prochaine operation qui va être executé
dans le cas ou la courante a réussi (ou pas)



Bonjour,
si on parle bien de l'environnement Visual Studio :

Est-ce que le changement des options suivantes ne modifie pas ce
comportement ?

Menu Debug
Option 'Exceptions'

When the exception is thrown
- Break into debugger
- Continue
If the exception is not handled
- Break into debugger
- Continue

(Excusez-moi, je suis sur un poste avec VS.Net english, mais ça se repère
facilement dans la v.française)

Benoît
Avatar
Ambassadeur Kosh
> Bonjour,
si on parle bien de l'environnement Visual Studio :
Est-ce que le changement des options suivantes ne modifie pas ce
comportement ?



ça change que ton debugger ne s'active plus quand une exception claque, mais
sur l'histoire de la ligne d'avant et d'apres, ca n'influe pas
essayes, tu vas voir.


(Excusez-moi, je suis sur un poste avec VS.Net english, mais ça se repère
facilement dans la v.française)



pffff. trop dur à lire ça, on sait pas si on va t'excuser la...
bon, ça ira pour cette fois ci... :o)

et au fait, ce mail ?
Avatar
Paul Bacelar
Laisse tombé, toi et moi, on n'a pas les épaules carrées, faut qu'on fasse
de la muscu ;o)
--
Paul Bacelar
Demandeur d'emploi


"Ambassadeur Kosh" wrote in message
news:
> Bonjour,
> si on parle bien de l'environnement Visual Studio :
> Est-ce que le changement des options suivantes ne modifie pas ce
> comportement ?

ça change que ton debugger ne s'active plus quand une exception claque,


mais
sur l'histoire de la ligne d'avant et d'apres, ca n'influe pas
essayes, tu vas voir.

>
> (Excusez-moi, je suis sur un poste avec VS.Net english, mais ça se


repère
> facilement dans la v.française)

pffff. trop dur à lire ça, on sait pas si on va t'excuser la...
bon, ça ira pour cette fois ci... :o)

et au fait, ce mail ?




Avatar
Ambassadeur Kosh
"Paul Bacelar" a écrit dans le message
de news:
Laisse tombé, toi et moi, on n'a pas les épaules carrées, faut qu'on fasse
de la muscu ;o)
--
Paul Bacelar
Demandeur d'emploi



j'ai eu ce sentiment aussi.
même pas une réponse, c'est pas trés convivial en tout cas :o(
va savoir, il a peut être recommandé trollou :o)

--
Ambassadeur Kosh
bardé de diplomes, 3eme cycle
5 ans d'experience en temps reel, optimisation, preuve de code, Gestion,
Teleconference, CRM, SIG, Assurance Qualité, Marchés publiques
et pris pour un con.
Avatar
Benoît Celeyron
"Ambassadeur Kosh"
"Paul Bacelar"

> Laisse tombé, toi et moi, on n'a pas les épaules carrées, faut qu'on


fasse
> de la muscu ;o)



Eh les charrieurs, je suis pas là 24/24 moi!

Bon, en fait vous êtes exactement les 2 premiers auxquels j'ai pensé!
Donc arrêtez de vous plaindre bande de nazes, je vous file le tuyau.

Bon, comment on fait pour se contacter ?
(je veux pas donner mon vrai @.mail ici)

Benoît
Avatar
Zazar
Bonjour,

Bon, comment on fait pour se contacter ?
(je veux pas donner mon vrai @.mail ici)



Je vous propose d'utiliser un petit Diffie-Hellman :)
Par contre, pour ce qui est de l'authentification, je ne vois que 2
possibilités :
-> soit de se baser sur l'adresse IP
-> soit un questionnaire un peu poussé sur C# (ça ne garantira pas que vous
donnez bien votre adresse à Ambassadeur Kosh ou à Paul Bacelar, mais que
vous la donnez à quelqu'un qui a les bonnes compétences).


--
Zazar