Warning
|
Deprecated since Delphi XE4. Please use the RSInterfaceCollections|TIStringList class instead.
|
The TIStringList object maintains a list of strings and their associated objects and interfaces. TIStringList is similar to TStringList but also adds a field for interfaces. Use a string list object to store and manipulate a list of strings with interfaces.
TIStringList implements the abstract properties and methods introduced by TStrings, and introduces new properties, events, and methods to:
• Add or delete strings at specified positions in the list.
• Rearrange the strings in the list.
• Access the string at a particular location.
• Read the strings from or write the strings to a file or stream.
• Associate an object with each string in the list and, optionally free it when the string is deleted.
• Sort the strings in the list.
• Prohibit duplicate strings in sorted lists.
• Respond to changes in the contents of the list.
Namespace: InterfaceCollections
TStrings
InterfaceCollections.TIStringList
|
Delphi
|
type
TIStringList = class(TStrings)
end;
|
|
Name
|
Description
|

|
Add(string)
|
Represents method Add(string).
|

|
Assign(TPersistent)
|
Represents method Assign(TPersistent).
|

|
Changed
|
Represents method Changed.
|

|
Changing
|
Represents method Changing.
|

|
Clear
|
Represents method Clear.
|

|
CustomSort(TStringsSortCompare)
|
Represents method CustomSort(TStringsSortCompare).
|

|
Delete(Integer)
|
Represents method Delete(Integer).
|

|
Exchange(Integer,Integer)
|
Represents method Exchange(Integer,Integer).
|

|
Find(string,Integer)
|
Represents method Find(string,Integer).
|

|
ForEach(TForEachObjectMethod,TForEachFilterMethod,LongInt)
|
Overloaded. Represents method ForEach(TForEachObjectMethod,TForEachFilterMethod,LongInt).
|

|
ForEach(TForEachObjectProc,TForEachFilterProc,LongInt)
|
Overloaded. Represents method ForEach(TForEachObjectProc,TForEachFilterProc,LongInt).
|

|
Get(Integer)
|
Represents method Get(Integer).
|

|
GetCapacity
|
Represents method GetCapacity.
|

|
GetCount
|
Represents method GetCount.
|

|
GetData(Integer)
|
Represents method GetData(Integer).
|

|
GetObject(Integer)
|
Represents method GetObject(Integer).
|

|
IndexOf(string)
|
Represents method IndexOf(string).
|

|
IndexOfData(IInterface)
|
Represents method IndexOfData(IInterface).
|

|
Insert(Integer,string)
|
Represents method Insert(Integer,string).
|

|
Put(Integer,string)
|
Represents method Put(Integer,string).
|

|
PutData(Integer,IInterface)
|
Represents method PutData(Integer,IInterface).
|

|
PutObject(Integer,TObject)
|
Represents method PutObject(Integer,TObject).
|

|
QuickSort(Integer,Integer)
|
Overloaded. Represents method QuickSort(Integer,Integer).
|

|
QuickSort(Integer,Integer,TStringsSortCompare)
|
Overloaded. Represents method QuickSort(Integer,Integer,TStringsSortCompare).
|

|
SetCapacity(Integer)
|
Represents method SetCapacity(Integer).
|

|
SetUpdateState(Boolean)
|
Represents method SetUpdateState(Boolean).
|

|
Sort
|
Represents method Sort.
|
Top
|