[D2005] Pb migration Erreur E2410 (variables non protégée)
Bonjour,
voici un bout de code écrit pour delphi 7
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
TQuestionPtr = ^TQuestion;
TListeQuestion = class
questions : TList;
param : TParametre;
private
{ Déclarations privées }
public
{ Déclarations publiques }
function Charger(nomFic : String) : boolean;
function Count():integer;
procedure Vider();
function EstChargee() : boolean;
procedure TraiterLibelle(libelle : String; questionPtr : TQuestionPtr); |
Je souhaite le passer sous Delphi 2005.
J'ai une erreur E2410 sur la procédure TraiterLibelle : "Les variables pointeurs, paramètres ouconstantes non protégées, sont autorisés uniquement dans une procédure non protégée".
Est-ce que qq'un pourrait m'expliquer le pourquoi du comment de cette erreur ?!! Ou me donner une solution pour résoudre tout ça.
En fait, je débute en Delphi (depuis 2 jours !!!) et c un peu la galère ! Je suis donc désolé pour ces questions un peu banales!
Merci