Bonjour,

je me suis remis un tout petit peu à Lazarus (installation basique de la version 2.0.10) et je "tombe" sur une erreur de compilation intrigante, peut-être parce que je suis habitué à Delphi

voilà le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
TDatas = class(TDataModule)
    // ..
  private
    // .. 
  public
    idUser, Groupe : Integer;
    nom : String;
    function ChangerUtilisateur(const Trigramme,Nom,Prenom,mdp : String ; const Groupe : Integer) : Boolean;
    // ..
  end;
J'ai deux erreurs pour nom et groupe bien sûr il me suffit de renommer (ou autre choix) mais je trouve ça étrange qu'une variable au sein d'une procédure soit confondue avec une variable publique. Une explication ? Règle particulière a FreePascal ? Directive de compilation manquante ?