Sélection

Anomalie(s) Précédent | Suivant

Mots entiers

Encadrez une suite de mots de guillemets (") pour chercher la suite complète.
Précédez des mots d'un plus (+) pour les marquer comme obligatoires.
Précédez des mots d'un moins (-) pour les exclure de la recherche.
Cliquez ici pour plus d'informations sur le moteur de recherche.





Anomalie Développement Ouverte Fermée
Erreur d'évolution

Incident #9613

Date            14 Nov 2017
Utilisateur     fandeur
Anomalie        resultat incorrect
Composant       operateur
Nom             CHANGER CHAM 
Machine         toutes
--------------------------
                          
Le changement de support aux noeuds d'un champ par element par :

   mchaml2 = 'CHANGER' 'CHAM' mchaml1 mmodel ;

est incorrect lorsque l'on utilise la syntaxe par defaut ci-dessus...

Si on precise le support souhaite 'NOEUD', alors le resultat est correct.

Le cas-test "chan2.dgibi" de la base des cas-test montre bien ce probleme 
si on le complete en affichant des resultats et en ajoutant des tests.
En particulier, lorsque la syntaxe precitee montre que changer un champ deja 
exprime aux noeuds ne conduit pas a un resultat identique en terme de 
valeurs aux noeuds pour le champ resultat.
Pour s'en convaincre, il suffit de lister les champs de nom "cham12", 
"cham22", "cham42" et "cham52" dont les valeurs se doivent d'etre egales 
a celles de "cham1"...

Correction

Date            14 Nov 2017           Fermeture : 14 Nov 2017 
Utilisateur fandeur par : fandeur
Anomalie resultat incorrect
Composant operateur
Nom CHANGER CHAM
Machine toutes
--------------------------
evolution demandée le 14 Nov 2017 par fandeur
Liste des sous-programmes concernés
et commentaires associés

prchan.eso : Dans la syntaxe concernee par le probleme, lorsque le support n'est pas
lu (sous forme d'un MOT), on affecte bien le support de type NOEUD a
la variable ad hoc.
(On en profite pour oter quelques lignes redondantes.)
chan2.dgibi : Ajout de quelques affichages pour verifier le bon fonctionnement...


© Cast3M 2003 - Tous droits réservés.
Mentions légales