Bonjour à tous

Je convertis du code Delphi et je rencontre un problème sur ce qui suit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
PElListInteger = ^ElListInteger;
   ElListInteger = record
      ELActif : integer; 
      ElPrec : PElListInteger;
      ElSuiv : PElListInteger;
Voilà la définition
et voici l'utilisation qui me pose problème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function TListInteger.Ajoute(Val: integer): PElListInteger;
var
   ElTemp : PElListInteger;
begin
   new(ElTemp);
   ElTemp.ElActif := Val;
.
.
end;
Il n'accepte pas le ElTemp.ElActif
Comment puis je m'en sortir ?
Merci d'avance