Erreur de compilation "Duplicate Identifier"
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:
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 :weird: 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 ?