我的代码与帮助文件中的示例完全相同:
myStrings := TStringList.Create;
myStrings.Sorted := True;
myStrings.Duplicates := dupIgnore;
Run Code Online (Sandbox Code Playgroud)
编译器告诉我这两个sorted和Duplicates是未申报的标识符.
但是,如果能正确地重新组合,那该TStringList.Create怎么办呢?我没有在其他任何地方重新实现stringList类.它是一个简单的测试存根,具有绝对最小的组件,以便测试特定的技术...... uses Classes, Windows and Dialogs- 在该顺序中.
我认为myString被声明为TStrings
var myStrings: TStrings; //From second Comment
Run Code Online (Sandbox Code Playgroud)
声明为TStringList
var myStrings: TStringList;
Run Code Online (Sandbox Code Playgroud)