Skip to content

TStrings : Method overview by Name

Member Visibility Description
Add(Add) public Add a string to the list
AddCommaText(TStrings) public
AddDelimitedText(AddDelimitedtext) public
AddObject(AddObject) public Add a string and associated object to the list.
AddPair(AddPair) public Add a name-value pair
AddStrings(AddStrings) public Add contents of another stringlist to this list.
AddText(TStrings) public Add text to the string list.
AfterConstruction(TObject) public Method called after the constructor was called.
Append(TStrings) public Add a string to the list.
Assign(TPersistent) public Assign the contents of one class to another.
Assign(TStrings) public Assign the contents of another stringlist to this one.
BeforeDestruction(TObject) public Method called before the destructor is called.
BeginUpdate(TStrings) public Mark the beginning of an update batch.
ClassInfo(TObject) public Return a pointer to the type information for this class.
ClassName(TObject) public Return the current class name.
ClassNameIs(TObject) public Check whether the class name equals the given name.
ClassParent(TObject) public Return the parent class.
ClassType(TObject) public Return a "class of" pointer for the current class
CleanupInstance(TObject) public Finalize the class instance.
Clear(TStrings) public Removes all strings and associated objects from the list.
Create(TStrings) public Initializ a new TStrings instance
Create(TObject) public TObject Constructor
DefaultHandler(TObject) public Default handler for integer message handlers.
DefaultHandlerStr(TObject) public Default handler for string messages.
Delete(TStrings) public Delete a string from the list.
Destroy(TPersistent) public Destroys the TPersistent instance.
Destroy(TStrings) public Frees all strings and objects, and removes the list from memory.
Destroy(TObject) public TObject destructor.
Dispatch(TObject) public Dispatch an integer message
DispatchStr(TObject) public Dispatch a string message.
EndUpdate(TStrings) public Mark the end of an update batch.
Equals(TObject) public Check if two objects are equal.
Equals(Equals) public Compares the contents of two stringlists.
Exchange(TStrings) public Exchanges two strings in the list.
ExtractName(TStrings) public Extract the name part of a string
FieldAddress(TObject) public Return the address of a field.
Fill(TStrings) public
Filter(Filter) public
ForEach(ForEach) public
FPOAttachObserver(TPersistent) public Add an observer to the list of observers.
FPODetachObserver(TPersistent) public Remove an observer from the list of observers
FPONotifyObservers(TPersistent) public Notify observers of changes.
Free(TObject) public Check for Nil and call destructor.
FreeInstance(TObject) public Clean up instance and free the memory reserved for the instance.
GetEnumerator(TStrings) public Create an IEnumerator instance
GetHashCode(TObject) public Return a hash code for the object
GetInterface(GetInterface) public Return a reference to an interface
GetInterfaceByStr(TObject) public Return an interface based on its GUID
GetInterfaceEntry(TObject) public Return the interface table entry by GUID
GetInterfaceEntryByStr(TObject) public Return the interface table entry by string
GetInterfaceTable(TObject) public Return a pointer to the table of implemented interfaces for a class
GetInterfaceWeak(TObject) public Get a reference to an interface, not increasing the reference count
GetNamePath(TPersistent) public Returns a string that can be used to identify the class instance.
GetNameValue(TStrings) public Return both name and value of a name,value pair based on it's index.
GetText(TStrings) public Returns the contents as a PChar
IndexOf(IndexOf) public Find a string in the list and return its position.
IndexOfName(TStrings) public Finds the index of a name in the name-value pairs.
IndexOfObject(TStrings) public Finds an object in the list and returns its index.
InheritsFrom(TObject) public Check whether class is an ancestor.
InitInstance(TObject) public Initialize a new class instance.
Insert(TStrings) public Insert a string in the list.
InsertObject(TStrings) public Insert a string and associated object in the list.
InstanceSize(TObject) public Return the size of an instance.
LastIndexOf(LastIndexOf) public
LoadFromFile(LoadFromFile) public Load the contents of a file as a series of strings.
LoadFromStream(LoadFromStream) public Load the contents of a stream as a series of strings.
Map(Map) public
MethodAddress(TObject) public Return the address of a method
MethodName(TObject) public Return the name of a method.
Move(TStrings) public Move a string from one place in the list to another.
newinstance(TObject) public Allocate memory on the heap for a new instance
Pop(TStrings) public
QualifiedClassName(TObject) public Fully qualified classname
Reduce(TStrings) public
Reverse(Reverse) public
SafeCallException(TObject) public Handle exception object
SaveToFile(SaveToFile) public Save the contents of the list to a file.
SaveToStream(SaveToStream) public Save the contents of the string to a stream.
SetStrings(SetStrings) public
SetText(TStrings) public Set the contents of the list from a PChar.
Shift(TStrings) public
Slice(Slice) public
StringMessageTable(TObject) public Return a pointer to the string message table.
ToObjectArray(ToObjectArray) public
ToString(TObject) public Return a string representation for the object
ToStringArray(ToStringArray) public
UnitName(TObject) public Unit name