Bonjour,

Je travaille sur un module qui construit un arbre XML et je voudrais avoir une procédure qui prend en charge la création des noeuds.
Voilà sa déclaration :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function SYNCHRO_CreeNoeud(var PO_NoeudParent    : IXMLNode;
                               PC_AttributNom    : String;
                               PC_AttributValeur : String;
                               PC_NoeudNom       : String;
                               PC_NoeudValeur    : String) : IXMLNode;
La question que je me pose est de savoir si le paramètre de noeud parent doit ou non être précédé de var
A priori oui compte tenu que la procédure fait un AddChild dessus.
Mais quand j'appelle ma procédure j'ai une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SYNCHRO_CreeNoeud(PO_Racine.ChildNodes[i], '', '', 'NomNoeud', '');
Merci de votre avis