Unit Internal

Dependencies


Function Abs

Declaration
function Abs(v: Float): Float
Description

Returns an absolute value.



Function AnsiCompareStr

Declaration
function AnsiCompareStr(str1: String; str2: String): Integer
Description

Compares strings based on the current locale with case sensitivity.



Function AnsiCompareText

Declaration
function AnsiCompareText(str1: String; str2: String): Integer
Description

Compares strings based on the current locale without case sensitivity.



Function AnsiLowerCase

Declaration
function AnsiLowerCase(str: String): String
Description

Returns a string that is a copy of the given string converted to lower case.



Function AnsiUpperCase

Declaration
function AnsiUpperCase(str: String): String
Description

Converts a string to upper case.



Function AppendStringToFile

Declaration
procedure AppendStringToFile(fileName: String; data: String)
Description

Adds string to file



Function ArcCos

Declaration
function ArcCos(v: Float): Float
Description

Calculates the inverse cosine of a given number.



Function ArcCosh

Declaration
function ArcCosh(v: Float): Float
Description

Calculates the inverse hyperbolic cosine of a given number.



Function ArcSin

Declaration
function ArcSin(v: Float): Float
Description

Calculates the inverse sine of a given number.



Function ArcSinh

Declaration
function ArcSinh(v: Float): Float
Description

Calculates the inverse hyperbolic sine of a given number.



Function ArcTan

Declaration
function ArcTan(v: Float): Float
Description

Calculates the arctangent of a given number.



Function ArcTanh

Declaration
function ArcTanh(v: Float): Float
Description

Calculates the inverse hyperbolic tangent of a given number.



Function ChangeFileExt

Declaration
function ChangeFileExt(fName: String; ext: String): String
Description

Changes the extension of a file name.



Function CharAt

Declaration
function CharAt(s: String; x: Integer): String
Description

Returns the character at position 'x' in the string 's'. Because there are no characters in DWSII the return value is a string of length 1 that contains the character.



Function ChDir

Declaration
procedure ChDir(s: String)
Description

Changes the current directory.



Function Chr

Declaration
function Chr(x: Integer): String
Description

Returns the ANSI character with index 'x'. Because there are no characters in DWSII the return value is a string of length 1 that contains the character.



Function CleanupGlobalVars

Declaration
procedure CleanupGlobalVars
Description

Returns an absolute value.



Function CompareStr

Declaration
function CompareStr(str1: String; str2: String): Integer
Description

Compares two strings case sensitively.



Function CompareText

Declaration
function CompareText(str1: String; str2: String): Integer
Description

Compares two strings by ordinal value without case sensitivity.



Function Cos

Declaration
function Cos(a: Float): Float
Description

Calculates the cosine of an angle.



Function Cosh

Declaration
function Cosh(a: Float): Float
Description

Calculates the hyperbolic cosine of an angle.



Function Cotan

Declaration
function Cotan(a: Float): Float
Description

Calculates the cotangent of an angle.



Function CreateDir

Declaration
function CreateDir(dir: String): Boolean
Description

Creates a new directory.



Function Date

Declaration
function Date: DateTime
Description

Returns the current date.



Function DateTimeToStr

Declaration
function DateTimeToStr(dt: DateTime): String
Description

Converts a TDateTime value to a string.



Function DateToStr

Declaration
function DateToStr(dt: DateTime): String
Description

Converts a TDateTime value to a string.



Function DayOfWeek

Declaration
function DayOfWeek(dt: DateTime): Integer
Description

Returns the day of the week for a specified date.



Function DecodeDate

Declaration
procedure DecodeDate(dt: DateTime; var y: Integer; var m: Integer; var d: Integer)
Description

Returns Year, Month, and Day values for a TDateTime value.



Function DecodeTime

Declaration
procedure DecodeTime(dt: DateTime; var h: Integer; var m: Integer; var s: Integer; var ms: Integer)
Description

Breaks a TDateTime value into hours, minutes, seconds, and milliseconds.



Function DegToRad

Declaration
function DegToRad(a: Float): Float
Description

Returns the value of a degree measurement expressed in radians.



Function Delete

Declaration
procedure Delete(var S: String; Index: Integer; Len: Integer)
Description

Removes a substring from a string.



Function DeleteFile

Declaration
function DeleteFile(fileName: String): Boolean
Description

Deletes a file from disk.



Function EncodeDate

Declaration
function EncodeDate(y: Integer; m: Integer; d: Integer): DateTime
Description

Returns a TDateTime value that represents a specified Year, Month, and Day.



Function EncodeTime

Declaration
function EncodeTime(h: Integer; m: Integer; s: Integer; ms: Integer): DateTime
Description

Returns a TDateTime value for a specified Hour, Min, Sec, and MSec.



Function ErrorDlg

Declaration
procedure ErrorDlg(msg: String)
Description

Displays a error-message box with an OK button.



Function Exp

Declaration
function Exp(v: Float): Float
Description

Returns the exponential of X.



Function ExtractFileDir

Declaration
function ExtractFileDir(fName: String): String
Description

Extracts the drive and directory parts from FileName.



Function ExtractFileDrive

Declaration
function ExtractFileDrive(fName: String): String
Description

Returns the drive portion of a file name.



Function ExtractFileExt

Declaration
function ExtractFileExt(fName: String): String
Description

Returns the extension portions of a file name.



Function ExtractFileName

Declaration
function ExtractFileName(fName: String): String
Description

Extracts the name and extension parts of a file name.



Function ExtractFilePath

Declaration
function ExtractFilePath(fName: String): String
Description

Returns the drive and directory portions of a file name.



Function FileExists

Declaration
function FileExists(fileName: String): Boolean
Description

Tests if a specified file exists.



Function FileSearch

Declaration
function FileSearch(name: String; dirList: String): String
Description

Searches a specified directory path for a file.



Function FloatToStr

Declaration
function FloatToStr(f: Float): String
Description

Converts a floating point value to a string.



Function FormatDateTime

Declaration
function FormatDateTime(frm: String; dt: DateTime): String
Description

Formats a TDateTime value.



Function Frac

Declaration
function Frac(v: Float): Float
Description

Returns the fractional part of a real number.



Function GetCurrentDir

Declaration
function GetCurrentDir: String
Description

Returns the name of the current directory.



Function Hypot

Declaration
function Hypot(x: Float; y: Float): Float
Description

Calculates the length of the hypotenuse.



Function Inc

Declaration
function Inc(var a: Integer; b: Integer): Integer
Description

Returns a date shifted by a specified number of months.



Function IncMonth

Declaration
function IncMonth(dt: DateTime; nb: Integer): DateTime
Description

Returns a date shifted by a specified number of months.



Function InformationDlg

Declaration
procedure InformationDlg(msg: String)
Description

Displays a message box with an OK button.



Function InputBox

Declaration
function InputBox(aCaption: String; aPrompt: String; aDefault: String): String
Description

Displays an input dialog box that lets the user enter a string.



Function Insert

Declaration
procedure Insert(src: String; var S: String; Index: Integer)
Description

Inserts a substring into a string beginning at a specified point.



Function Int

Declaration
function Int(v: Float): Float
Description

Returns the integer part of a real number.



Function IntToHex

Declaration
function IntToHex(v: Integer; digits: Integer): String
Description

Returns the hex representation of an integer.



Function IntToStr

Declaration
function IntToStr(i: Integer): String
Description

Converts an integer to a string.



Function IsDelimiter

Declaration
function IsDelimiter(delims: String; s: String; index: Integer): Boolean
Description

Indicates whether a specified character in a string matches one of a set of delimiters.



Function IsLeapYear

Declaration
function IsLeapYear(year: Integer): Boolean
Description

Indicates whether a specified year is a leap year.



Function LastDelimiter

Declaration
function LastDelimiter(delims: String; s: String): Boolean
Description

Returns the byte index in S of the last character that matches any character in the Delimiters AnsiString.



Function Length

Declaration
function Length(str: String): Integer
Description

Returns the number of characters in a string.



Function Ln

Declaration
function Ln(v: Float): Float
Description

Returns the natural log of a real expression.



Function LoadStringFromFile

Declaration
function LoadStringFromFile(fileName: String): String
Description

Loads String from File



Function Log10

Declaration
function Log10(v: Float): Float
Description

Calculates log base 10.



Function Log2

Declaration
function Log2(v: Float): Float
Description

Calculates log base 2.



Function LogN

Declaration
function LogN(n: Float; x: Float): Float
Description

Calculates the log of X for a specified base.



Function LowerCase

Declaration
function LowerCase(str: String): String
Description

Converts an ASCII string to lowercase.



Function Max

Declaration
function Max(v1: Float; v2: Float): Float
Description

Returns the greater of two numeric values.



Function Min

Declaration
function Min(v1: Float; v2: Float): Float
Description

Returns the lesser of two numeric values.



Function Now

Declaration
function Now: DateTime
Description

Returns the current date and time.



Function OkCancelDlg

Declaration
function OkCancelDlg(msg: String): Boolean
Description

Displays a message box with OK/Cancel buttons.



Function Ord

Declaration
function Ord(s: String): Integer
Description

Returns the ANSI index of the first index in the string 's'.



Function Pi

Declaration
function Pi: Float
Description

Returns 3.1415926535897932385.



Function Pos

Declaration
function Pos(subStr: String; str: String): Integer
Description

Returns the index value of the first character in a specified substring that occurs in a given string.



Function Power

Declaration
function Power(base: Float; exponent: Float): Float
Description

Raises Base to any power.



Function QuestionDlg

Declaration
function QuestionDlg(msg: String): Boolean
Description

Displays a message box with yes/no buttons.



Function QuotedStr

Declaration
function QuotedStr(str: String): String
Description

Returns the quoted version of a string.



Function RadToDeg

Declaration
function RadToDeg(a: Float): Float
Description

Converts radians to degrees.



Function RandG

Declaration
function RandG(mean: Float; stdDev: Float): Float
Description

Generates random numbers with Gaussian distribution.



Function Random

Declaration
function Random: Float
Description

Generates random numbers.



Function RandomInt

Declaration
function RandomInt(range: Integer): Integer
Description

Generates random numbers within a specified range.



Function Randomize

Declaration
procedure Randomize
Description

Initializes the random number generator with a random value.



Function RandSeed

Declaration
function RandSeed: Integer
Description

RandSeed stores the built-in random number generator's seed.



Function ReadGlobalVar

Declaration
function ReadGlobalVar(n: String): Variant
Description

Returns an absolute value.



Function ReadGlobalVarDef

Declaration
function ReadGlobalVarDef(n: String; d: Variant): Variant
Description

Returns an absolute value.



Function RemoveDir

Declaration
function RemoveDir(dir: String): Boolean
Description

Deletes an existing empty directory.



Function RenameFile

Declaration
function RenameFile(oldName: String; newName: String): Boolean
Description

Changes a file name.



Function Round

Declaration
function Round(v: Float): Integer
Description

Returns the value of X rounded to the nearest whole number.



Function SaveStringToFile

Declaration
procedure SaveStringToFile(fileName: String; data: String)
Description

Saves a string to a file



Function SetCharAt

Declaration
procedure SetCharAt(var s: String; x: Integer; c: String)
Description

Returns an absolute value.



Function SetCurrentDir

Declaration
function SetCurrentDir(dir: String): Boolean
Description

Sets the current directory.



Function SetRandSeed

Declaration
procedure SetRandSeed(seed: Integer)
Description

RandSeed stores the built-in random number generator's seed.



Function ShowMessage

Declaration
procedure ShowMessage(msg: String)
Description

Displays a message box with an OK button.



Function Sin

Declaration
function Sin(a: Float): Float
Description

Returns the sine of the angle in radians.



Function Sinh

Declaration
function Sinh(a: Float): Float
Description

Returns the hyperbolic sine of an angle.



Function Sqr

Declaration
function Sqr(v: Float): Float
Description

Returns the square of a number.



Function Sqrt

Declaration
function Sqrt(v: Float): Float
Description

Returns the square root of X.



Function StrToDate

Declaration
function StrToDate(str: String): DateTime
Description

Converts a string to a TDateTime value.



Function StrToDateTime

Declaration
function StrToDateTime(str: String): DateTime
Description

Converts a string to a TDateTime value.



Function StrToFloat

Declaration
function StrToFloat(str: String): Float
Description

Converts a given string to a floating-point value.



Function StrToFloatDef

Declaration
function StrToFloatDef(str: String; def: Float): Float
Description

Converts a given string to a floating-point value.



Function StrToInt

Declaration
function StrToInt(str: String): Integer
Description

Converts a string that represents an integer (decimal or hex notation) to a number.



Function StrToIntDef

Declaration
function StrToIntDef(str: String; def: Integer): Integer
Description

Converts a string that represents an integer (decimal or hex notation) to a number.



Function StrToTime

Declaration
function StrToTime(str: String): DateTime
Description

Converts a string to a TDateTime value.



Function Tan

Declaration
function Tan(a: Float): Float
Description

Returns the tangent of X.



Function Tanh

Declaration
function Tanh(a: Float): Float
Description

Returns the hyperbolic tangent of X.



Function Time

Declaration
function Time: DateTime
Description

Returns the current time.



Function TimeToStr

Declaration
function TimeToStr(dt: DateTime): String
Description

Returns a string that represents a TDateTime value.



Function Trim

Declaration
function Trim(str: String): String
Description

Trims leading and trailing spaces and control characters from a string.



Function TrimLeft

Declaration
function TrimLeft(str: String): String
Description

Trims leading spaces and control characters from a string.



Function TrimRight

Declaration
function TrimRight(str: String): String
Description

Trims trailing spaces and control characters from a string.



Function Trunc

Declaration
function Trunc(v: Float): Integer
Description

Truncates a real number to an integer.



Function UpperCase

Declaration
function UpperCase(str: String): String
Description

Returns a copy of a string in uppercase.



Function WriteGlobalVar

Declaration
procedure WriteGlobalVar(n: String; v: Variant)
Description

Returns an absolute value.