Standard functions

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Standard functions

Magic functions

 

  Async(Proc, After: procedure);
  Decode(value1, result1, [valueN, resultN], valueElse: variant): variant;
  ExceptionMessage() : string;
  Iif(condition: boolean; IfTrue, IfFalse: variant): variant;
  IfThen(condition: boolean; IfTrue, IfFalse: variant): variant; 
  InRange(Value: variant; Min, Max: variant): boolean;
  ReleaseObject(A: TObject): TObject; 
  StrIn(s: string; v1, v2, [..vN] : string): boolean;
  SetLength(Value: string or array; Length: integer);
  SetTimeout(Proc: procedure; Timeout: integer);  

  

 

 

System unit

 

  Assigned(var v): boolean;

  Abs(X: double): double
  ArcTan(X: Extended): Extended
  Cos(X: Extended): Extended
  Char(c: integer): char
  Copy(s: string; Index, Count: integer): string
  Dec(var value: integer; decrement: integer = 1);

  Delete(var s: string; Index, count: integer);
  Exp(X: Extended): Extended
  Frac(X: Extended): Extended

  High(A: array): integer;
  Inc(var value: integer; increment: integer = 1);

  Insert(Substring: string; var Target: string; Index: integer);
  Length(s: string): integer
  Ln(X: Extended): Extended
  MkDir(s: string)
  Odd(X: integer): boolean
  Pred(x: integer): integer
  ParamCount()
  ParamStr(Index: integer): string
  Pos(const Substr, Str: string): integer
  PosEx(const Substr, Str: string; Offset: integer): integer
  Randomize()
  Random(ARange: integer): integer', @_Random);
  RmDir(s: string)
  Round(X: double): integer
  Sqr(X: double): double
  Sqrt(X: Extended): Extended;', @Sqrt);
  Sin(X: Extended): Extended
  Succ(x: integer): integer
  Swap(x: integer): integer
  Sleep(x: integer)
  Tangent(X: Extended): Extended
  Trunc(X: double): integer
  UTF8Encode(s: string): ansistring

 

Windows unit

 

GetTickCount(): integer

 

SysUtils unit

 

  Abort()
  AnsiLowerCase(s: string): string
  AnsiSameStr(s1, s2: string): boolean
  AnsiSameText(s1, s2: string): boolean
  AnsiUpperCase(s: string): string
  AnsiQuotedStr(s: string): string
  ChangeFileExt(FileName, Extension: string): string
  CompareText(s1, s2: string): integer
  CurrentYear: integer
  DirectoryExists(Path: string): boolean
  Date(): TDateTime
  DayOfWeek(Date: TDateTime): integer
  DeleteFile(FileName: string): boolean
  EncodeDate(Year, Month, Day: integer): TDateTime
  EncodeTime(Hour, Min, Sec, s100: integer): TDateTime
  ExtractFilePath(FileName: string): string
  ExtractFileName(FileName: string): string
  ExtractFileExt(FileName: string): string
  FileExists(FileName: string): boolean
  FileCreate(FileName: string): integer
  FileOpen(FileName: string; Mode: integer): integer
  FileClose(Handle: integer)
  FileWrite(Handle, Buffer, Count: integer): integer
  ForceDirectories(Dir: string)
  Format(s: string; Param: array of const): string;

  FormatDateTime(Format: string; Value: TDateTime): string
  FormatFloat(Format: string; Value: extended): string
  FloatToStr(Value: extended): string
  FloatToStrF(Value: Extended; Format: integer; Precision, Digits: Integer): string
  IncMonth(Date: TDateTime; NumberOfMonths: Integer): TDateTime
  IntToStr(n: integer): string
  IntToStr64(n: cardinal): string
  IntToHex(Value: Integer; Digits: Integer): string;
  LowerCase(s: string): string
  Now(): TDateTime
  QuotedStr(s: string): string
  RenameFile(OldName, NewName: string): Boolean
  ReplaceStr(S, OldPattern, NewPattern: string): string
  StringReplace(S, OldPattern, NewPattern: string): string
  StrToInt(s: string): integer
  StrToIntDef(S: string; Default: Integer): Integer
  StrToFloat(S: string): Extended;
  StrToFloatDef(S: string; Default: Extended): Extended;
  StrToBool(s: string): boolean
  StrToTime(s: string): TDateTime
  StrToDate(s: string): TDateTime
  StrToDateTime(s: string): TDateTime
  Trim(s: string): string
  TrimLeft(s: string): string
  TrimRight(s: string): string
  TimetoStr(t: TDateTime): string
  SetCurrentDir(Dir: string): Boolean
  SameStr(s1, s2: string): boolean
  SameText(s1, s2: string): boolean
  UpperCase(s: string): string 

 

DateUtils unit

 

  YearOf(AValue: TDateTime): Word
  MonthOf(AValue: TDateTime): Word
  WeekOf(AValue: TDateTime): Word
  DayOf(AValue: TDateTime): Word
  HourOf(AValue: TDateTime): Word
  MinuteOf(AValue: TDateTime): Word
  SecondOf(AValue: TDateTime): Word
  MillisecondOf(AValue: TDateTime): Word;
  StartOfTheYear(const AValue: TDateTime): TDateTime
  EndOfTheYear(const AValue: TDateTime): TDateTime
  StartOfTheMonth(const AValue: TDateTime): TDateTime
  EndOfTheMonth(const AValue: TDateTime): TDateTime
  StartOfTheWeek(const AValue: TDateTime): TDateTime
  EndOfTheWeek(const AValue: TDateTime): TDateTime

 

Math unit

 

  Ceil(X: single): integer
  Floor(X: single): integer
  Power(Base, Exponent: Extended): Extended;
  Sign(AValue: double): integer;

 
HTML functions

 

  AnsiStartsWith(s, start: string): boolean
  AnsiEndsWith(s, start: string): boolean
  StartsWith(s, start: string): boolean
  EndsWith(s, start: string): boolean
  FindChar(c: char; s: string; Start: integer = 1): integer
  BlankString(s: string): boolean
  HTMLEncode(s: string; NewLength : integer = -1): string
  HTMLEncodeAttr(s: string; NewLength : integer = -1): string
  iStrToFloat(s: string): single
  StrToDateFmt(s: string; format : string =''dd.mm.yyyy hh:nn:ss''): TDateTime