PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → IndiceEnCours provoque une erreur
IndiceEnCours provoque une erreur
Started by Jacques De Schryver, Sep., 09 2004 6:26 PM - 2 replies
Posted on September, 09 2004 - 6:26 PM
Bonjour,

Je viens d'intercepter le message :

'Il n'existe pas de champ indicé de nom Crédit_charges_mensuelles[1] à l'indice 0.'

Après différents tests, ceci survient toujours en sortie de

Crédit_charges_mensuelles[1] ou 2, 3, etc. l'indice 0 n'existant pas.

Je résous le problème dans l'événement, en commençant par :

SI IndiceEnCours() = 0 ALORS
Info("Interception d'un indice 0 malfaisfant dans sortie de crédit")
RETOUR //prend en compte un bug étrange
FIN

Le mystère de la cause première subsiste ? Un sorcier vaudou bienveillant pourrait-il éclairer ma lanterne obscurcie autant que déconcertée ?

Bien cordialement,

Jacques De Schryver
Posted on September, 09 2004 - 11:36 PM
"Jacques De Schryver" <jdsetls@netscape.net> écrivait news:4140676a$1
@news.pcsoft.fr:

SI IndiceEnCours() = 0 ALORS
Info("Interception d'un indice 0 malfaisfant dans sortie de cr‚dit")
RETOUR //prend en compte un bug ‚trange
FIN


Salut,

Dans quel code evenement as tu mis ce code ?
Cela ne fonctionne que si on est dans un evenement du champ indicé.

--
En esperant t'avoir aidé.
ted
Posted on September, 10 2004 - 11:47 AM
Bonjour,

Ce code d'interception a été mis en entrée et en sortie de la zone indicée provoquant l'erreur.

Le message affiché précisant entrée ou sortie, en info, c'est toujours en sortie.

Donc mon code me donne satisfaction.

Je pense qu'il s'agit d'un bug système, puisque bien sûr le message est absurde :

ZONE[1] INDICE 0 EST UN OXYMORE OU OXYMORON,

en d'autres termes une contradiction dans les termes. Une vis sans fin façon Archimède Windev.

Bien cordialement,

Jacques De Schryver