Bonjour,

voici un bout de code écrit pour delphi 7
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
 
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