The AnsiChar type is used to hold single characters. It is guaranteed to be 8 bits in size.
At the time of writing, it is the same size as Char but the latter may change in the future.
Read more...


The AnsiCompareStr function compares String1 and String2 for equality.

This is the modern, Locale safe form of CompareStr.

All Ansi commands support multi-byte and accented Read more...


The AnsiCompareText function compares String1 and String2 for equality, ignoring case.

This is the modern, Locale safe form of CompareText.

All Ansi commands support multi-byte and Read more...


The AnsiContainsStr function looks for a Needle string in a Haystack string, returning true if it finds it. Otherwise false.

It is a Case sensitive command.

Read more...

The AnsiContainsText function looks for a Needle string in a Haystack string, returning true if it finds it. Otherwise false.

It is a Case insensitive command.

Read more...

The AnsiEndsStr function looks for a Needle string at the end of a Haystack string, returning true if it finds it. Otherwise false.

It is a Case sensitive command.

Read more...

The AnsiIndexStr function checks to see if any of the strings in StringList exactly match the Source string.

When a match is found, its (0 based) index is returned. Otherwise, -1 is Read more...


The AnsiLeftStr extracts characters from the left of a string.

It attempts to return the leftmost Count characters from Source.

If Count exceeds the size of the source, the whole of Read more...


The AnsiLowerCase function creates a copy of MixedString with all letters converted to lower case.

All Ansi commands support multi-byte and accented characters.

Read more...

The AnsiLowerCase function creates a copy of MixedString with all letters converted to lower case.

All Ansi commands support multi-byte and accented characters.

Read more...