"UCS4Char = type LongWord;"
と定義されています。単なるLongWordの配列なので、String(AnsiString)やWideStringのように手軽には扱えません。PCharでのように自前で配列を初期化をする必要があり、文字列サイズ変更にもSetLength()を伴います(配列なのでメモリ確保は不要)。UCS4Stringのまま文字列操作が可能な関数は一切用意されていませんので、コンバート用途だと思った方がいいでしょう。32bitヌル終端です。
|
|
|
|
|
Functions/Procedures | NameSpace | AnsiString | NameSpace | UnicodeString/ WideString |
AdjustLineBreaks | SysUtils | ○ | ||
AnsiCompareFileName | AnsiStrings | ○ | SysUtils | ○ |
AnsiCompareStr | AnsiStrings | ○ | SysUtils | ○ |
AnsiCompareText | AnsiStrings | ○ | SysUtils | ○ |
AnsiContainsStr | AnsiStrings | ○ | StrUtils | ○ |
AnsiContainsText | AnsiStrings | ○ | StrUtils | ○ |
AnsiDequotedStr | AnsiStrings | ○ | SysUtils | ○ |
AnsiEndsStr | AnsiStrings | ○ | StrUtils | ○ |
AnsiEndsText | AnsiStrings | ○ | StrUtils | ○ |
AnsiExtractQuotedStr | SysUtils | ○ | SysUtils | ○ |
AnsiIndexStr | AnsiStrings | ○ | StrUtils | ○ |
AnsiIndexText | AnsiStrings | ○ | StrUtils | ○ |
AnsiLastChar | SysUtils/ AnsiStrings |
○ | SysUtils | ○ |
AnsiLeftStr | StrUtils | ○ | ||
AnsiLowerCase | AnsiStrings | ○ | SysUtils | ○ |
AnsiLowerCaseFileName | AnsiStrings | ○ | SysUtils | ○ |
AnsiPos | AnsiStrings | ○ | SysUtils | ○ |
AnsiMatchStr | AnsiStrings | ○ | StrUtils | ○ |
AnsiMatchText | AnsiStrings | ○ | StrUtils | ○ |
AnsiMidStr | StrUtils | ○ | ||
AnsiPos | AnsiStrings | ○ | AnsiStrings | ○ |
AnsiQuotedStr | AnsiStrings | ○ | SysUtils | ○ |
AnsiReplaceStr | AnsiStrings | ○ | StrUtils | ○ |
AnsiReplaceText | AnsiStrings | ○ | StrUtils | ○ |
AnsiResemblesText | StrUtils | ○ | ||
AnsiReverseString | StrUtils | ○ | ||
AnsiRightStr | StrUtils | ○ | ||
AnsiSameStr | AnsiStrings | ○ | SysUtils | ○ |
AnsiSameText | AnsiStrings | ○ | SysUtils | ○ |
AnsiStrAlloc | SysUtils | ○ | |
|
AnsiStartsStr | AnsiStrings | ○ | StrUtils | ○ |
AnsiStartsText | AnsiStrings | ○ | StrUtils | ○ |
AnsiStrComp | SysUtils | ○ | SysUtils | ○ |
AnsiStrIComp | SysUtils | ○ | SysUtils | ○ |
AnsiStrLastChar | SysUtils | ○ | SysUtils | ○ |
AnsiStrLComp | SysUtils | ○ | SysUtils | ○ |
AnsiStrLIComp | SysUtils | ○ | SysUtils | ○ |
AnsiStrLower | SysUtils | ○ | SysUtils | ○ |
AnsiStrPos | SysUtils | ○ | SysUtils | ○ |
AnsiStrRScan | SysUtils | ○ | SysUtils | ○ |
AnsiStrScan | SysUtils | ○ | SysUtils | ○ |
AnsiStrUpper | SysUtils | ○ | SysUtils | ○ |
AnsiToUtf8 | System | ○ | ||
AnsiUpperCase | AnsiStrings | ○ | SysUtils | ○ |
AnsiUpperCaseFileName | AnsiStrings | ○ | SysUtils | ○ |
AppendStr | SysUtils | ○ | ||
AssignStr | SysUtils | ○ | ||
BoolToStr | SysUtils | ○ | ||
ByteLength | SysUtils | ○ | ||
BytesOf | SysUtils | ○ | SysUtils | ○ |
ByteToCharIndex | SysUtils | ○ | SysUtils | ○ |
ByteToCharLen | SysUtils | ○ | SysUtils | ○ |
ByteType | SysUtils | ○ | SysUtils | ○ |
ChangeFileExt | AnsiStrings | ○ | SysUtils | ○ |
ChangeFilePath | AnsiStrings | ○ | SysUtils | ○ |
ChDir | System | ○ | ||
CharInSet | SysUtils | ○ | SysUtils | ○ |
CharLength | SysUtils/ AnsiStrings |
○ | SysUtils | ○ |
CharToByteIndex | SysUtils | ○ | SysUtils | ○ |
CharToByteLen | SysUtils | ○ | SysUtils | ○ |
CompareStr | AnsiStrings | ○ | SysUtils | ○ |
CompareText | AnsiStrings | ○ | SysUtils | ○ |
ContainsStr | AnsiStrings | ○ | StrUtils | ○ |
ContainsText | AnsiStrings | ○ | StrUtils | ○ |
CreateDir | SysUtils | ○ | ||
CurrToStr | SysUtils | ○ | ||
CurrToStrF | SysUtils | ○ | ||
DateTimeToStr | SysUtils | ○ | ||
DateTimeToString | SysUtils | ○ | ||
DateToStr | SysUtils | ○ | ||
DecodeSoundexInt | StrUtils | ○ | ||
DecodeSoundexWord | StrUtils | ○ | ||
DeleteFile | SysUtils | ○ | ||
DirectoryExists | SysUtils | ○ | ||
DisposeStr | SysUtils | ○ | ||
DupeString | AnsiStrings | ○ | StrUtils | ○ |
EndsStr | AnsiStrings | ○ | StrUtils | ○ |
EndsText | AnsiStrings | ○ | StrUtils | ○ |
ExceptionErrorMessage | SysUtils | ○ | ||
ExcludeTrailingBackslash | AnsiStrings | ○ | SysUtils | ○ |
ExcludeTrailingPathDelimiter | AnsiStrings | ○ | SysUtils | ○ |
ExpandFileName | AnsiStrings | ○ | SysUtils | ○ |
ExpandFileNameCase | AnsiStrings | ○ | SysUtils | ○ |
ExpandUNCFileName | AnsiStrings | ○ | SysUtils | ○ |
ExtractFileDir | AnsiStrings | ○ | SysUtils | ○ |
ExtractFileDrive | AnsiStrings | ○ | SysUtils | ○ |
ExtractFileExt | AnsiStrings | ○ | SysUtils | ○ |
ExtractFileName | AnsiStrings | ○ | SysUtils | ○ |
ExtractFilePath | AnsiStrings | ○ | SysUtils | ○ |
ExtractRelativePath | AnsiStrings | ○ | SysUtils | ○ |
ExtractShortPathName | AnsiStrings | ○ | SysUtils | ○ |
FileAge | SysUtils | ○ | ||
FileCreate | SysUtils | ○ | ||
FileExists | SysUtils | ○ | ||
FileGetAttr | SysUtils | ○ | ||
FileIsReadOnly | SysUtils | ○ | ||
FileOpen | SysUtils | ○ | ||
FileSearch | SysUtils | ○ | ||
FileSetAttr | SysUtils | ○ | ||
FileSetDate | SysUtils | ○ | ||
FileSetReadOnly | SysUtils | ○ | ||
FindCmdLineSwitch | SysUtils | ○ | ||
FindFirst | SysUtils | ○ | ||
FloatToStr | SysUtils | ○ | ||
FloatToStrF | SysUtils | ○ | ||
FloatToText | SysUtils | ○ | SysUtils | ○ |
FloatToTextFmt | SysUtils | ○ | SysUtils | ○ |
FmtLoadStr | SysUtils | ○ | ||
FmtStr | SysUtils | ○ | ||
ForceDirectories | SysUtils | ○ | ||
Format | SysUtils | ○ | ||
FormatBuf | SysUtils | ○ | ||
FormatCurr | SysUtils | ○ | ||
FormatDateTime | SysUtils | ○ | ||
FormatFloat | SysUtils | ○ | ||
GetCurrentDir | SysUtils | ○ | ||
GetEnvironmentVariable | SysUtils | ○ | ||
GetFileVersion | SysUtils | ○ | ||
GetLocaleChar | SysUtils | ○ | ||
GetLocaleStr | SysUtils | ○ | ||
GetModuleName | SysUtils | ○ | ||
GetPackageDescription | SysUtils | ○ | ||
GUIDToString | SysUtils | ○ | ||
HashName | SysUtils | ○ | ||
IfThen | StrUtils | ○ | ||
IncludeTrailingBackslash | AnsiStrings | ○ | SysUtils | ○ |
IncludeTrailingPathDelimiter | AnsiStrings | ○ | SysUtils | ○ |
IndexStr | AnsiStrings | ○ | StrUtils | ○ |
IndexText | AnsiStrings | ○ | StrUtils | ○ |
IntToHex | SysUtils | ○ | ||
IntToStr | SysUtils | ○ | ||
IsAssembly | SysUtils | ○ | ||
IsDelimiter | AnsiStrings | ○ | SysUtils | ○ |
IsLeadChar | SysUtils | ○ | SysUtils | ○ |
IsPathDelimiter | AnsiStrings | ○ | SysUtils | ○ |
IsValidIdent | SysUtils | ○ | ||
LastDelimiter | AnsiStrings | ○ | SysUtils | ○ |
LeftBStr | StrUtils | ○ | ||
LeftStr | StrUtils | ○ | StrUtils | ○ |
LoadPackage | SysUtils | ○ | ||
LoadResourceModule | System | ○ | ||
LoadResString | System | ○ | ||
LoadStr | SysUtils | ○ | ||
LowerCase | AnsiStrings | ○ | SysUtils | ○ |
MatchStr | AnsiStrings | ○ | StrUtils | ○ |
MatchText | AnsiStrings | ○ | StrUtils | ○ |
MidBStr | StrUtils | ○ | ||
MidStr | StrUtils | ○ | StrUtils | ○ |
MkDir | System | ○ | ||
MoveChars | System | ○ | ||
NewStr | SysUtils | ○ | ||
NextCharIndex | SysUtils/ AnsiStrings |
○ | SysUtils | ○ |
OleStrToString | System | ○ | ||
OleStrToStrVar | System | △ | System | ○ |
ParamStr | System | ○ | ||
PlatformBytesOf | SysUtils | ○ | ||
PlatformStringOf | SysUtils | ○ | ||
Pos | System | ○ | System | ○ |
PosEx | AnsiStrings | ○ | StrUtils | ○ |
PUCS4Chars | System | ○ | ||
QuotedStr | AnsiStrings | ○ | SysUtils | ○ |
RandomFrom | AnsiStrings | ○ | StrUtils | ○ |
RemoveDir | SysUtils | ○ | ||
RenameFile | SysUtils | ○ | ||
ReplaceStr | AnsiStrings | ○ | StrUtils | ○ |
ReplaceText | AnsiStrings | ○ | StrUtils | ○ |
ResemblesText | StrUtils | ○ | ||
ReverseString | AnsiStrings | ○ | StrUtils | ○ |
RightBStr | StrUtils | ○ | ||
RightStr | StrUtils | ○ | StrUtils | ○ |
RmDir | System | ○ | ||
SafeLoadLibrary | SysUtils | ○ | ||
SameFileName | AnsiStrings | ○ | SysUtils | ○ |
SameStr | SysUtils | ○ | ||
SameText | AnsiStrings | ○ | SysUtils | ○ |
SetCodePage | System | ○ | System | ○ |
SetCurrentDir | SysUtils | ○ | ||
SearchBuf | StrUtils | ○ | ||
Soundex | StrUtils | ○ | ||
SoundexCompare | StrUtils | ○ | ||
SoundexInt | StrUtils | ○ | ||
SoundexProc | StrUtils | ○ | ||
SoundexSimilar | StrUtils | ○ | ||
SoundexWord | StrUtils | ○ | ||
StartsStr | AnsiStrings | ○ | StrUtils | ○ |
StartsText | AnsiStrings | ○ | StrUtils | ○ |
StrAlloc | SysUtils | ○ | ||
StrBufSize | SysUtils | ○ | ||
StrByteType | SysUtils | ○ | SysUtils | ○ |
StrCat | SysUtils | ○ | SysUtils | ○ |
StrCharLength | SysUtils | ○ | SysUtils | ○ |
StrComp | SysUtils | ○ | SysUtils | ○ |
StrCopy | SysUtils | ○ | SysUtils | ○ |
StrDispose | SysUtils | ○ | SysUtils | ○ |
StrECopy | SysUtils | ○ | SysUtils | ○ |
StrEnd | SysUtils | ○ | SysUtils | ○ |
StrFmt | SysUtils | ○ | SysUtils | ○ |
StrIComp | SysUtils | ○ | SysUtils | ○ |
StringCodePage | System | ○ | System | ○ |
StringElementSize | System | ○ | System | ○ |
StringOf | SysUtils | ○ | ||
StringOfChar | System | ○ | System | ○ |
StringRefCount | System | ○ | System | ○ |
StringReplace | AnsiStrings | ○ | SysUtils | ○ |
StringToGUID | SysUtils | ○ | ||
StringToOleStr | System | △ | System | ○ |
StringToWideChar | System | ○ | ||
StrLCat | SysUtils | ○ | SysUtils | ○ |
StrLComp | SysUtils | ○ | SysUtils | ○ |
StrLCopy | SysUtils | ○ | SysUtils | ○ |
StrLen | SysUtils | ○ | SysUtils | ○ |
StrLFmt | SysUtils | ○ | SysUtils | ○ |
StrLFmt | SysUtils | ○ | SysUtils | ○ |
StrLIComp | SysUtils | ○ | SysUtils | ○ |
StrLower | SysUtils | ○ | SysUtils | ○ |
StrMove | SysUtils | ○ | SysUtils | ○ |
StrNew | SysUtils | ○ | SysUtils | ○ |
StrNextChar | SysUtils | ○ | SysUtils | ○ |
StrPas | SysUtils | ○ | SysUtils | ○ |
StrPCopy | SysUtils | ○ | SysUtils | ○ |
StrPLCopy | SysUtils | ○ | SysUtils | ○ |
StrPos | SysUtils | ○ | SysUtils | ○ |
StrRScan | SysUtils | ○ | SysUtils | ○ |
StrScan | SysUtils | ○ | SysUtils | ○ |
StrToBool | SysUtils | ○ | ||
StrToBoolDef | SysUtils | ○ | ||
StrToCurr | SysUtils | ○ | ||
StrToCurrDef | SysUtils | ○ | ||
StrToDate | SysUtils | ○ | ||
StrToDateDef | SysUtils | ○ | ||
StrToDateTime | SysUtils | ○ | ||
StrToDateTimeDef | SysUtils | ○ | ||
StrToFloat | SysUtils | ○ | ||
StrToFloatDef | SysUtils | ○ | ||
StrToInt | SysUtils | ○ | ||
StrToInt64 | SysUtils | ○ | ||
StrToInt64Def | SysUtils | ○ | ||
StrToIntDef | SysUtils | ○ | ||
StrToTime | SysUtils | ○ | ||
StrToTimeDef | SysUtils | ○ | ||
StuffString | AnsiStrings | ○ | StrUtils | ○ |
StrUpper | SysUtils | ○ | SysUtils | ○ |
SysErrorMessage | SysUtils | ○ | ||
TextPos | SysUtils | ○ | SysUtils | ○ |
TextToFloat | SysUtils | ○ | SysUtils | ○ |
TimeToStr | SysUtils | ○ | ||
Trim | AnsiStrings | ○ | SysUtils | ○ |
TrimLeft | AnsiStrings | ○ | SysUtils | ○ |
TrimRight | AnsiStrings | ○ | SysUtils | ○ |
TryStrToBool | SysUtils | ○ | ||
TryStrToCurr | SysUtils | ○ | ||
TryStrToDate | SysUtils | ○ | ||
TryStrToDateTime | SysUtils | ○ | ||
TryStrToFloat | SysUtils | ○ | ||
TryStrToInt | SysUtils | ○ | ||
TryStrToInt64 | SysUtils | ○ | ||
TryStrToTime | SysUtils | ○ | ||
UCS4StringToUnicodeString | System | ○ | ||
UCS4StringToWideString | System | ○ | ||
UIntToStr | SysUtils | ○ | ||
UpCase | System | ○ | System | ○ |
UpperCase | AnsiStrings | ○ | SysUtils | ○ |
UnicodeStringToUCS4String | System | ○ | ||
UniqueString | System | ○ | System | ○ |
WideBytesOf | SysUtils | ○ | ||
WideCompareStr | SysUtils | ○ | ||
WideCharLenToString | System | ○ | ||
WideCharLenToStrVar | System | ○ | ||
WideCharToString | System | ○ | ||
WideCharToStrVar | System | ○ | ||
WideCompareText | SysUtils | ○ | ||
WideFmtStr | SysUtils | ○ | ||
WideFormat | SysUtils | ○ | ||
WideSameStr | SysUtils | ○ | ||
WideSameText | SysUtils | ○ | ||
WideStrAlloc | SysUtils | ○ | ||
WideStringToUCS4String | System | ○ | ||
WideStringOf | SysUtils | ○ | ||
WideUpperCase | SysUtils | ○ | ||
WrapText | SysUtils | ○ |
|
|
|
|
|
Delphi2007/ Delphi2009 |
Delphi2009 |
ByteToCharLen | ElementToCharLen |
CharToByteLen | CharToElementLen |
ByteToCharIndex | ElementToCharIndex |
CharToByteIndex | CharToElementIndex |
BACK |