List of functions supporting library EVAL.


 
Operators ( 16)
+ Plus, counting the arguments (number or text)
- Minus
* Multiplication
/ Dividing
and Logical and operation, valid if valid all arguments
or Logical or operation, valid if valid at least one argument
xor Logical xor operation , valid if all arguments are different
> Major than
>= Major or straight than
< Less than
<= Less or straight than
= Straight
<> Various
not No (logical negation)
mod A residual after dividing
div Integral dividing
 
Text functions (40)
Contain Test, if first string occur in second string.
AnsiCompareStr AnsiCompareStr compares strings based on the current Windows locale and is case sensitive.
AnsiCompareText AnsiCompareText compares strings based on the current Windows locale and is not case sensitive.
Concat Concat concatenates two or more strings into one.
Copy Copy returns a substring of a string.
Delete Delete removes a substring from a s string.
Insert Insert inserts a substring into a string beginning at a specified point.
Replace Replace searches for specific text and replaces it with new text.
Length Length returns the number of characters used in a string.
Pos Pos returns the index value of the first character in a specified substring that occurs in a given string.
StringOfChar StringOfChar returns a string with the specified number of characters.
LowerCase LowerCase converts an ASCII string to lowercase.
UpperCase UpperCase returns a string in uppercase.
AnsiLowerCase AnsiLowerCase converts the given string to lower case.
AnsiUpperCase AnsiLowerCase converts the given string to upper case.
Trim Trim trims a string of leading and trailing spaces and control characters.
trimleft TrimLeft trims string of leading spaces and control characters.
TrimRight TrimRight trims string of trailing spaces and control characters.
PosWithError Search a text in the another text with mistakes and faults
StringAnywhere Search a text in all fields of the table
AnsiStringAnywhere Search a text in all fields of the table also with diacritical
CompareStr CompareStr compares strings case sensitively.
CompareText CompareText compares strings by ordinal value and is not case sensitive.
QuotedStr QuotedStr returns the quoted version of a string.
AnsiQuotedStr AnsiQuotedStr returns the quoted version of a string.
AnsiExtractQuotedStr AnsiExtractQuotedStr converts a quoted string into an unquote string.
AnsiPos AnsiPos locates the position of a substring within a string.
Before Returns the text situated in front of specific note.
After Returns the text situated behind specific note.
StringLeft Returns the text in a definite length left.
StringRight Returns the text in a definite length forward.
Chr Chr returns the character for a specified ASCII value.
Ord Ord returns the ordinal value of an ordinal type expression.
DelChars Delete definite expressions from the text.
Center Centring the text for definite number of chars.
MatchStrings Compares a texts with using ? a *
WordCount Counting, how many words contains the text.
GetWord Returns the word according to definite order.
CapitalizeFirstLetter Changes the first letter of everyone word to uppercase, and the rest to lowercase.
SoundLike Compares, if is same in english the sounds of two words.
 
Numeric functions (30)
Abs Abs returns an absolute value. 
Frac Frac returns the fractional part of a real number.
Trunc Trunc truncates a real number to an integer.
Round Round returns the value of X rounded to the nearest whole number.
Hi Hi returns the high-order byte of X as an unsigned value.
Int Int returns the integer part of a real number.
Ln Ln returns the natural log of a real expression.
Lo Lo returns the low order Byte of argument X.
Odd Odd returns True if argument is an odd number.
Random Random generates random numbers within a specified range.
Sqr Sqr returns X squared
Sqrt Sqrt returns the square root of X.
Min Min returns a minimum value of arguments
Max Max returns a maximum value of arguments
Exp Exp returns the exponential of X.
PI Pi returns 3.1415926535897932385. 
LNPX1 LnXP1 returns the natural log of (X+1)
Log10 Log10 calculates log base 10.
Log2 Log2 calculates log base 2.
LogN LogN calculates log base N.
IntPower IntPower calculates Base to the power of Exponent.
Power Power raises Base to any power.
Mantissa Mantissa separates the Mantissa of X
Exponent Exponent separates the Exponents of X
LDExp LDExp calculates X * (2P)
Ceil Ceil rounds variables up.
Floor Floor rounds variables down.
Sign if X>0 returns 1, if X=0 return 0, else returns -1.
Factorial Returns N*(N-1)*(N-2)* ...*2*1
Permutation Returns number of combinations of N over K.
 
Date & Time (24)
Date Date gets the current date.
DayOfWeek DayOfWeek returns the day of the week for a specified date.
EncodeDate EncodeDate returns a TDateTime type for a specified Year, Month, and Day.
EncodeTime EncodeTime returns a TDateTime type for a specified Hour, Min, Sec, and MSec.
FormatDateTime FormatDateTime formats a date & time value.
Year Year returns a Year for a specified Date Time
Month Month returns a Month for a specified Date Time
Day Day returns a Day for a specified Date Time
Week Week returns a Week number from beginning of the Year for a specified Date Time
Century Century returns a century for a specified Date Time
MonthName Returns a month in roman type for a specified date
MonthNameLong Returns full name of the month for a specified date
DayName Returns short name of the day for a specified date
DayNameLong Returns full name of the day for a specified date
Time Time returns the current time.
Now Now returns the current date and time.
IncMonth IncMonth returns a date shifted by a specified number of months.
IncDays IncMonth returns a date shifted by a specified number of days.
IsLeapYear IsLeapYear indicates whether a specified year is a leap year.
DaysInMonth Returns number of the days in the month by a specified date.
DaysBetween Returns number of a days between two dates.
Hour Returns a hour (00-23) for a specified time.
Minute Returns a minutes (00-59) for a specified time.
Second Returns a seconds (00-59) for a specified time.
 
Goniometric & Geometric (23)
Sin Sin returns the sine of the angle in radians.
Cos Cos calculates the cosine of an angle.
Tan Tan returns the tangent of X.
CoTan CoTan calculates the cotangent of an angle.
ArcSin ArcSin calculates the inverse sine of the given number.
ArcCos ArcCos calculates the inverse cosine of the given number.
ArcTan ArcTan calculates the arc tangent of the given number.
ArcTan2 ArcTan2 calculates the arc tangent angle and quadrant of the given number.
Hypot Hypot calculates the length of the hypotenuse.
DegToRad DegToRad returns the value of a degree measurement expressed in radians.
RadToDeg RadToDeg converts radians to degrees.
GradToRad GradToRad converts grad measurements to radians.
RadToGrad RadToGrad converts radians to grads.
CycleToRad CycleToRad converts an angle measurement from cycles to radians.
RadToCycle RadToCycle converts radians to cycles.
CosH Cosh calculates the hyperbolic cosine of an angle.
SinH Sinh returns the hyperbolic sine of an angle.
TanH TanH returns the hyperbolic tangent of X.
ArcCosH ArcCosH calculates the inverse hyperbolic cosine of the given number.
ArcSinH ArcSinH calculates the inverse hyperbolic sine of the given number.
ArcTanH ArcTanH calculates the inverse hyperbolic tangent of the given number.
CircleO Returns circumference of a circle.
CircleP Returns content of a circle.
 
Financial functions (10)
DoubleDecliningBalance DoubleDecliningBalance calculates the depreciation of an asset using the double declining balance method.
FutureValue FutureValue calculates the future value of an investment.
InterestPayment InterestPayment calculates the interest portion of a loan payment.
InterestRate InterestRate returns the interest rate required to increase PresentValue to FutureValue.
NumberOfPeriods NumberOfPeriods returns the number of payment periods for an investment.
Payment Payment calculates a fully amortized payment.
PeriodPayment PeriodPayment returns the principal amount from a full payment.
PresentValue PresentValue calculates the present value of an investment.
SLNDepreciation SLNDepreciation returns the straight line depreciation allowance of an asset.
SYDDepreciation SYDDepreciation calculates depreciation for an asset.
 
Converter functions (24)
String Conversion to string
Integer Conversion to integer
Boolean Conversion to boolean
Real Conversion to real number
NumberToSpell Transfers whole number in to the texts form.
DateTimeToStr DateTimeToStr converts a variable of type TDateTime to a string.
DateTimeToString DateTimeToString converts a variable to a string using the specified Format.
DateToStr DateToStr converts a variable of type TDateTime to a formatted string. 
FloatToStr FloatToStr converts a floating point value to a string.
CurrToStr CurrToStr converts a currency variable to a string.
FormatFloat FormatFloat formats a floating point value.
IntToHex IntToHex returns the hex representation of an integer.
StrToDate StrToDate converts a string to a date format. 
StrToDateTime StrToDateTime converts a string into TDateTime format. 
StrToFloat StrToFloat converts given string to a floating-point value. 
StrToCurr StrToCurr converts a floating point number to a currency value. 
StrToInt StrToInt converts a string representing an integer (decimal or hex notation) to a number.
StrToTime StrToTime converts a string to a time value.
IntToStr IntToStr converts an integer to a string.
FloatToStrF FloatToStrF converts a floating point value to a string, using a specified Format, Precision, and Digits. 
CurrToStrF CurrToStrF converts a currency variable to a string of a specified format. 
FormatCurr FormatCurr formats a currency value. 
TimeToStr TimeToStr returns a string from a TDateTime variable.
DecToRoman Converts integer value to Roman representation.
 
Functions with files (18)
ChangeFileExt ChangeFileExt changes the file extension.
ExpandFileName ExpandFileName returns the full path of Filename.
ExtractFileDir ExtractFileDir extracts the drive and directory parts from FileName. 
ExtractFileExt ExtractFileExt returns the extension portions of FileName.
ExtractFileName ExtractFileName extracts the name and extension parts of FileName. 
ExtractFilePath ExtractFilePath returns the drive and directory portions of FileName. 
ExtractFileDrive ExtractFileDrive returns the drive portion from FileName.
ExpandUNCFileName ExpandUNCFileName returns the full path of FileName with the network drive portion in UNC format.
ExtractRelativePath ExtractRelativePath returns a relative path name, relative to a specific base directory.
FileAge FileAge returns the date & time stamp of the specified file.
FileExists FileExists tests if FileName exists.
GetFileSize GetFileSize returns the size of a file in bytes or the number of records in a record file.
FileSearch FileSearch searches a specified DOS path for a file.
DiskFree DiskFree returns the number of free bytes on a specified drive. 
DiskSize DiskSize returns the size, in bytes, of the specified drive.
AnsiCompareFileName AnsiCompareFileName compares file names based on the current locale.
AnsiLowerCaseFileName AnsiLowerCaseFileName converts a file name to lower case.
AnsiUpperCaseFileName AnsiUpperCaseFileName converts a file name to upper case.
 
Different functions (5)
Between Accelerated test, if the number is between two values.
BetweenStrings Accelerated test, if the string is between two values.
Cond Conditional expression - if condition is valid ( first parameter), the the result is second parameter, if not, the result is third parameter.
SysErrorMessage SysErrorMessage converts Win32 API error codes into strings.
GetLocaleStr Returns string to local settings of Windows.