Bonjour
Je declare dans les uses une form UMesFonctions qui contient des fonctions perso
Je declare dans cette meme form dans Private des TSTringList (dont perm,perm_rme).
Dans UMesFonctions j ai la function suivante (juste pour essayer l appel...)
J appelle depuis mon form pricipal avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function CalculeMoyenne(perm:TstringList;Periode:Integer):TstringList; var ListRetour : TstringList; begin ListRetour:=TstringList.create; ListRetour.Add('abc'+inttostr(Periode)); end;
Mais au lieu d afficher abc5 dans mon memo cela me declenche EAccessViolation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm2.Button1Click(Sender: TObject); begin perm_rme :=TstringList.create; perm_rme:=CalculeMoyenne(perm,5); memo1.lines.add(perm_rme[0]); end;
Pourriez vous m indiquer ce que j ai mal fait svp.
Merci
Partager