|
Argow
Solution ready!
|
::::
|
ArScript: Funções e Procedimentos
|
|
As seguinte funções e procedimentos estão disponíveis no arScript. Para maior informação, favor consulta
a documentação de Delphi.
O Argow também disponibiliza:
|
Tipos
- Boolean
- Char
- String
- WideChar
- WideString
- UnicodeString
- AnsiString
- ShortInt
- LongInt (32b)
- LongWord
- Integer (32b)
- Cardinal
- Int64
- Single
- Double
- Extended
- Currency
- Variant
- TVariantArray v:= ['Teste', 5, Null];
|
Funções e Procedimentos
- String
- Function ansiUpperCase(s: string): string
- Function ansiLowerCase(s: string): string
- Function copy(s: string; iFrom, iCount: longInt): string
- Procedure delete(var s: string; iFrom, iCount: longInt)
- Function format(const s: string; const Args: array of const): string;
- Procedure insert(s: string; var s2: string; iPos: longInt)
- Function lowerCase(s: string): string
- Function length(s: string): longInt
- Procedure setLength(var s: string; i: longInt)
- Function padl(s: string; i: longInt): string
- Function padr(s: string; i: longInt): string
- Function padz(s: string; i: longInt): string
- Function pos(substr, s: string): longInt
- Function replicate(c: char; i: longInt): string
- Function stringOfChar(c: char; i: longInt): string
- Function strGet(var s: String; i: Integer): char
- Procedure strSet(c: char; i: integer; var s: string)
- Function trim(s: string): string
- Function upperCase(s: string): string
- Conversão
- Function intToStr(i: longInt): string
- Function int64ToStr(i: int64): string
- Function strToInt(s: string): longInt
- Function strToInt64(s: string): longInt
- Function strtoIntDef(s: string; def: longInt): longInt
- function strToFloat(s: string): extended
- Function floatToStr(e: extended): string
- Function stringToGuid(const s: string): TGuid;
- Function guidToString(const g: TGuid ): string;
- Lógica
- Function ifThen( bCondicao, bTrue, bFalse: boolean): boolean
- Matemática
- Function abs(x: extended): extended
- Function cos(x: extended): extended
- Function exp(x: extended): extended
- Function frac(x: extended): extended
- Function int(x: extended): extended
- Function log( n, x: extended): extended
- Function pi: extended
- Function power( base, exp: extended): extended
- Function round(x: extended): longInt
- Function sin(x: extended): extended
- Function sqrt(x: extended): extended
- Function trunc(x: extended): longInt
- Data e Hora
- Function encodeDate(Year, Month, Day: Word): TDateTime
- Function tryEncodeDate(Year, Month, Day: Word; var Date: TDateTime): Boolean
- Procedure decodeDate(Date: TDateTime; var Year, Month, Day: Word)
- Function encodeTime(Hour, Min, Sec, MSec: Word): TDateTime
- Function tryEncodeTime(Hour, Min, Sec, MSec: Word; var Time: TDateTime): Boolean
- Procedure decodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word)
- Function dayOfWeek(Date: TDateTime): Integer 1=Sunday; 2=Monday... 7=Saturday
- Function date: TDateTime
- Function time: TDateTime
- Function now: TDateTime (ver sf.now)
- Function dateToStr(Date: TDateTime): string
- Function formatDateTime(const Format: string; DateTime: TDateTime): string
Usar: y, m, d, h, n, s, z (ano, mês, dia, hora, miNuto, segundo, milisegundo)
Formato Windows: c, t, tt, ddddd, dddddd (Data Corto (DC) + Hora Extenso (HX), HC, HX, DC, DX)
- Function strToDate(const S: string): TDateTime
- Function incMonth(const dt: TDateTime; const iNumberOfMonths: integer): TDateTime
- Function incDay(const dt: TDateTime; const iNumberOfDays: integer): TDateTime
- Function incMillisecond(const dt: TDateTime; const iNumberOfMilliseconds: int64): TDateTime
- Function daysInMonth(const iYear, iMonth: word): word
- Function replaceDate(const dt: variant; const dtNewDate: TDateTime): TDateTime
- Function replaceDay(const dt: variant; const iDay: word): TDateTime
- Function replaceTime(const dt: variant; const dtNewTime: TDateTime): TDateTime
- Function milliSecondsBetween(const ANow, AThen: TDateTime): Int64
- Function yearOf(const dt: variant): word
- Function monthOf(const dt: variant): word
- Function dayOf(const dt: variant): word
|