Mon code est exactement comme l'exemple dans le fichier d'aide:Delphi devenu fou: Says TstringList.sorted est un « identificateur non déclaré »
myStrings := TStringList.Create;
myStrings.Sorted := True;
myStrings.Duplicates := dupIgnore;
Le compilateur me dit que les deux sorted
et Duplicates
sont des identificateurs non déclarés.
Mais, comment cela peut-il être si il reconise correctement le TStringList.Create
? Je n'ai rediffusé les classes stringList nulle part ailleurs. C'est un bout d'essai simple qui a les composants minimum absolus afin de tester une technique spécifique ... uses Classes, Windows and Dialogs
- dans cet ordre.
Où avez-vous déclariez myStrings - pouvez-vous partager ce code? – code4life
Fonction doSomeThing: booléen; var myStrings: TStrings; begin ... –
La création échoue car TStringlist est défini dans Classes. Les identificateurs ne sont pas définis pour TStrings (le type de myStrings). – mjn