Sign in Join
FPDoc Onlineexperiment

TUnicodeStringManager record

In unit System

Unicode string manager.

Declaration

pascal
TUnicodeStringManager = record

Description

TUnicodeStringManager is currently the same as the TWideStringManager manager record. It performs the same functions: converting Unicode strings to ansistrings and vice-versa, performing uppercase to lowercase transformations and comparing strings.

See also

Fields

Wide2AnsiMoveProcpublicCallback used when a Unicode/wide string must be converted to an ansistring.
Ansi2WideMoveProcpublicCallback used when an ansistring must be converted to a unicodestring/widestring.
UpperWideStringProcpublicCallback used when a Unicode/wide string must be uppercased.
LowerWideStringProcpublicCallback used when a Unicode/wide string must be lowercased.
CompareWideStringProcpublicCallback used when 2 Unicode/wide strings must be compared.
CharLengthPCharProcpublicCallback used when the character length of a Unicode/wide string must be calculated.
CodePointLengthProcpublicReturn the length of a code point.
UpperAnsiStringProcpublicCallback used when an ansistring must be uppercased.
LowerAnsiStringProcpublicCallback used when an ansistring must be lowercased.
CompareStrAnsiStringProcpublicCallback used when 2 ansistrings must be compared.
CompareTextAnsiStringProcpublicCallback used when 2 ansistrings must be compared case insensitively.
StrCompAnsiStringProcpublicCallback used when 2 ansistrings must be compared case insensitively.
StrICompAnsiStringProcpublicCallback used when 2 null-terminated ansistring arrays must be compared case insensitively.
StrLCompAnsiStringProcpublicCallback used when 2 ansistring arrays must be compared up to a given length.
StrLICompAnsiStringProcpublicCallback used when 2 ansistring arrays must be compared case insensitively up to a given length.
StrLowerAnsiStringProcpublicCallback used when a null-terminated ansistring array must be lowercased.
StrUpperAnsiStringProcpublicCallback used when a null-terminated ansistring array must be uppercased.
ThreadInitProcpublicCalled whenever a new thread is started.
ThreadFiniProcpublicCalled whenever a thread ends.
Unicode2AnsiMoveProcpublicCallback used whenever a Unicode string must be converted to an ansistring.
Ansi2UnicodeMoveProcpublicCallback used whenever a ansistring must be converted to a Unicode string.
UpperUnicodeStringProcpublicCallback used to convert a Unicode string to uppercase.
LowerUnicodeStringProcpublicCallback used to convert a Unicode string to lowercase.
CompareUnicodeStringProcpublicCallback used to compare 2 Unicode strings.
GetStandardCodePageProcpublicCallback to query for standard used codepages.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.