|
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:
|
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 strToInt(s: string): longInt
- Function strtoIntDef(s: string; def: longInt): longInt
- function strToFloat(s: string): extended
- Function floatToStr(e: extended): string
- Lógica
- Function ifThen( bCondicao, bTrue, bFalse: boolean): boolean
- Matemática
- Function abs(e: extended): extended
- Function cos(e: extended): extended
- Function frac(x: Extended): extended
- Function int(e: extended): extended
- Function round(e: extended): longInt
- Function sin(e: extended): extended
- Function sqrt(e: extended): extended
- Function trunc(e: extended): longInt
- Function pi: extended
- 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 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
|