Delphi сошел с ума: говорит, что TstringList.sorted является «необъявленным идентификатором» - PullRequest
1 голос
/ 19 июня 2010

Мой код точно такой же, как пример в файле справки:

myStrings := TStringList.Create;
myStrings.Sorted := True;
myStrings.Duplicates := dupIgnore;

Компилятор сообщает мне, что и sorted, и Duplicates являются необъявленными идентификаторами.

Но как это может быть, если он корректно восстанавливает TStringList.Create? Я не переопределил классы stringList где-либо еще. Это простая тестовая заглушка, которая имеет абсолютные минимальные компоненты для тестирования конкретной методики ... uses Classes, Windows and Dialogs - в этом порядке.

1 Ответ

9 голосов
/ 21 июня 2010

Я думаю, что myString объявлен как TStrings

var myStrings: TStrings; //From second Comment

Объявите это как TStringList

var myStrings: TStringList; 
...