Unit UltiboUtils
From Ultibo.org
Return to Unit Reference
Description
To be documented
Constants
To be documented
Type definitions
To be documented
Public variables
To be documented
Function declarations
String functions
function GetFirstWord(var AValue:String; ADelimiter:String):String;
Description: To be documented
| Note | To be documented |
|---|
function GetLastWord(var AValue:String; ADelimiter:String):String;
Description: To be documented
| Note | To be documented |
|---|
function PadString(const AValue:String; AChar:Char;ALength:Integer):String;
Description: System StringOfChar may not handle Length < 0 correctly
| Note | To be documented |
|---|
function StrOfChar(const AValue:String; ALength:Integer):String;
Description: Use System StringOfChar instead
| Note | To be documented |
|---|
function StrToBool(const AValue:String):Boolean;
Description: To be documented
| Note | To be documented |
|---|
function IntToStrLen(AValue:Integer; ADigits:Integer):String;
Description: To be documented
| Note | To be documented |
|---|
function StrToLongWord(const AValue:String):LongWord;
Description: To be documented
| Note | To be documented |
|---|
function BoolToStr(AValue:Boolean):String;
Description: To be documented
| Note | To be documented |
|---|
function BoolToStrEx(AValue:Boolean; AType:Integer):String;
Description: To be documented
| Note | To be documented |
|---|
function InFixStr(const Value:String):String;
Description: To be documented
| Note | To be documented |
|---|
function InFixStrEx(const Value:String):String;
Description: To be documented
| Note | To be documented |
|---|
function RemoveSpaces(const Text:String):String;
Description: To be documented
| Note | To be documented |
|---|
function SpaceCount(const Text:String):Integer;
Description: To be documented
| Note | To be documented |
|---|
function NormaliseSpaces(const Text:String):String;
Description: To be documented
| Note | To be documented |
|---|
function NormaliseCase(const Text:String):String;
Description: To be documented
| Note | To be documented |
|---|
function StringFill(const Text:String; Count:Integer):String;
Description: To be documented
| Note | To be documented |
|---|
function RemoveQuotes(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function RemoveBraces(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function RemoveBrackets(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function RemoveSingleQuotes(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function RemoveCurlyBraces(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function IsAlpha(const AValue:String):Boolean;
Description: To be documented
| Note | To be documented |
|---|
function IsNumeric(const AValue:String):Boolean;
Description: To be documented
| Note | To be documented |
|---|
function RemoveNonAlpha(const Value:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddQuotes(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddBraces(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddBrackets(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddSingleQuotes(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddCurlyBraces(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function NoOfChars(const AValue:String; AChar:Char):Integer;
Description: To be documented
| Note | To be documented |
|---|
function ReplaceChar(const AValue:String; AChar,AReplace:Char):String;
Description: To be documented
| Note | To be documented |
|---|
function EncodeString(const AValue,AKey:String):String;
Description: To be documented
| Note | To be documented |
|---|
function DecodeString(const AValue,AKey:String):String;
Description: To be documented
| Note | To be documented |
|---|
procedure DelimitStrings(AStrings:TStrings; var AString:String; const ADelimiter:String);
Description: To be documented
| Note | To be documented |
|---|
procedure UndelimitString(AString:String; AStrings:TStrings; const ADelimiter:String);
Description: To be documented
| Note | To be documented |
|---|
procedure UndelimitQuotedString(AString:String; AStrings:TStrings; const ADelimiter:String);
Description: To be documented
| Note | To be documented |
|---|
function AddSlashes(const AFilePath:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddTrailingSlash(const AFilePath:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddLeadingSlash(const AFilePath:String):String;
Description: To be documented
| Note | To be documented |
|---|
function StripSlashes(const AFilePath:String):String;
Description: To be documented
| Note | To be documented |
|---|
function StripTrailingSlash(const AFilePath:String):String;
Description: To be documented
| Note | To be documented |
|---|
function StripLeadingSlash(const AFilePath:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddTrailingDot(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddLeadingDot(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function StripTrailingDot(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function StripLeadingDot(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddTrailingChar(const AFilePath,ASlashChar:String):String;
Description: To be documented
| Note | To be documented |
|---|
function AddLeadingChar(const AFilePath,ASlashChar:String):String;
Description: To be documented
| Note | To be documented |
|---|
function StripTrailingChar(const AFilePath,ASlashChar:String):String;
Description: To be documented
| Note | To be documented |
|---|
function StripLeadingChar(const AFilePath,ASlashChar:String):String;
Description: To be documented
| Note | To be documented |
|---|
function IsWildcard(const Value:String):Boolean;
Description: To be documented
| Note | To be documented |
|---|
function UniqueName(const BaseName:String; CurrentNames:TStrings):String;
Description: To be documented
| Note | To be documented |
|---|
function WildcardNameMatch(const Name,Wildcard:String; CaseSensitive:Boolean):Boolean;
Description: To be documented
| Note | To be documented |
|---|
function AddQuotesIfSpaced(const AValue:String):String;
Description: To be documented
| Note | To be documented |
|---|
function ExtractCommand(const ACommandLine:String):String;
Description: To be documented
| Note | To be documented |
|---|
function ExtractParameters(const ACommandLine:String):String;
Description: To be documented
| Note | To be documented |
|---|
function MultiStringToStrings(ABuffer:Pointer; ASize:Integer; AStrings:TStrings):Boolean;
Description: To be documented
| Note | To be documented |
|---|
function StringsToMultiString(AStrings:TStrings; var ABuffer:Pointer; var ASize:Integer):Boolean;
Description: To be documented
| Note | The returned buffer must be freed using FreeMem |
|---|
function MultiStringToDelimited(ABuffer:PChar; ADelimiter:String):String;
Description: To be documented
| Note | To be documented |
|---|
function DelimitedToMultiString(const AString:String; ADelimiter:String):PChar;
Description: To be documented
| Note | The returned string must be freed using LocalFree |
|---|
function DuplicateString(AString:PChar):PChar;
Description: To be documented
| Note | The returned string must be freed using LocalFree |
|---|
function DuplicateWideString(AString:PWideChar):PWideChar;
Description: To be documented
| Note | The returned string must be freed using LocalFree |
|---|
function DuplicateMultiString(AString:PChar):PChar;
Description: To be documented
| Note | The returned string must be freed using LocalFree |
|---|
function DuplicateMultiWideString(AString:PWideChar):PWideChar;
Description: To be documented
| Note | The returned string must be freed using LocalFree |
|---|
Return to Unit Reference