<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>9 Apr 2020 10:33:15 Z</lastBuildDate><pubDate>9 Apr 2020 10:33:15 Z</pubDate><description>Bonjour,&#13;
&#13;
Lorsque j'utilise l'inférence de type avec une variable structure le type de la nouvelle variable (stNewPersonne) est bien déduit du paramètre servant de référence stPersonne (et la valeur de stPersonne est copiée dans la nouvelle variable) mais et c'est la que se situe mon problème la valeur de la nouvelle variable (stNewPersonne) est copiée dans le paramètre servant de référence (stPersonne). La procédure ne pourra jamais renvoyer VRAI. Ce comportement ne semble pas correspondre à la description de l'aide sur l'inférence de type (https://doc.pcsoft.fr/fr-FR/?3087003&amp;3087003)&#13;
&#13;
"Lors d'une affectation par référence, la valeur de la variable de référence n'est pas copiée dans la nouvelle variable mais la nouvelle variable pointe sur la variable de référence. &#13;
Dans ce cas, si la variable qui sert de référence est modifiée, la nouvelle variable est aussi modifiée."&#13;
&#13;
Avez-vous déjà rencontré ce problème et comment l'avez-vous résolu ?&#13;
&#13;
Merci d'avance&#13;
&#13;
code appelant :&#13;
&#13;
//structure&#13;
STPersonne est une Structure&#13;
	sNom est une chaîne&#13;
FIN&#13;
&#13;
//variable et initialisation&#13;
stClient est une STPersonne&#13;
stClient.sNom = "DUPOND"&#13;
&#13;
//appel procedure&#13;
RENVOYER NewPersonne(stClient)&#13;
&#13;
procedure : &#13;
&#13;
PROCÉDURE NewPersonne(stPersonne)&#13;
&#13;
soit stNewPersonne &lt;- stPersonne&#13;
stNewPersonne.sNom = "DURAND"&#13;
&#13;
SI stNewPersonne.sNom &lt;&gt; stPersonne.sNom ALORS&#13;
	RENVOYER Vrai&#13;
SINON &#13;
	RENVOYER Faux&#13;
FIN</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238561-structure-inference-type/read.awp</link><title>Structure et inférence de type</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster></channel></rss>
