Bonjour, j'ai un script conponent avec une entré, dans ce script component j'ai ajouté une variable sous ReadWriteVariables.
J'aimerai assigné cette variable avec la valeur que j'ai en entré du script.

Il y a trois fonctions dans le script créées automatiquement.
PreExecute, PostExecute, la doc dis que c'est ici qu'il faut read/write les variables et la dernière méthode Input0_ProcessInputRow(Input0Buffer Row) et c'est ici que l'on récupère les données en entrées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 public override void PostExecute()
{
          base.PostExecute();
        /*
          Add your code here for postprocessing or remove if not needed
          You can set read/write variables here, for example:
          Variables.MyIntVar = 100
        */
}
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
         this.Variables.myVar = Row.maValeurdEntree;        
}
Je pensais faire comme ceci mais j'ai message qui m'indique que j'ai accès aux variables que dans la méthodes PostExecute
Donc j'ai essayé ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
private int temp;
 
 public override void PostExecute()
{
          base.PostExecute();
        /*
          Add your code here for postprocessing or remove if not needed
          You can set read/write variables here, for example:
          Variables.MyIntVar = 100
        */
        this.Variables.myVar = temp;
}
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
         temp = Row.maValeurdEntree;        
}
Mais ça fonctionne pas, dans la seconde fonction temp est bien assigné mais dans PostExecute si j'affiche temp sa valeur est 0.

Je vois pas comment assigné ma variable quelqu'un a une idée?

Merci d'avance.