Funzioni di gestione delle stringhe: •chr(), da carattere a stringa •strFixBackSlash(), corregge il backslash finale •strFixSlash(), corregge la barra finale •strIsEmpty(), verifica la stringa vuota •strLen(), interroga lunghezza della stringa •strLeft(), estrae sotto-stringa da sinistra •strRight(), estrae sotto-stringa da destra •strMid(), estrarre la sotto0stringa •strFromChar(), array di caratteri in stringa •strToChar(), da stringa ad array di caratteri •strFormat(), formattazione di un valore •strUpper(), conversione in superiore •strLower(), converte in inferiore •strSimplifyWhiteSpace(), semplificazione degli spazi bianchi •strStripWhiteSpace(), elimina gli spazi bianchi •strFromVersion(), converte la versione in stringa •strZero(), converte in stringa imbottita di 0 •strToInt(), converte una stringa in un numero intero a 32 bit (con segno) •strToInt64(), converte una stringa in un intero a 64 bit (con segno) •strToUInt(), converte una stringa in un intero a 32 bit (senza segno) •strToUInt64(), converte una stringa in un intero a 64 bit (senza segno) •strToReal(), converte una stringa in un numero reale (float64) •strFind(), ricerca all'interno della stringa • strFindRev(), ricerca nella stringa (ordine inverso) •strReplace(), sostituzione nella stringa •strGetToken(), ottiene un token dalla stringa
Funzioni di gestione delle versioni: •nvGetBld(), informazioni sulla build •nvGetRel(), informazioni sulla release •nvGetVer(), informazioni sulla versione •nvMake(), crea una versione numerica (standard Robox)
Funzioni di traduzione: •tr(), traduce una stringa •languageCode(), interroga il codice della lingua corrente
Funzioni di gestione dei timeout: •timeoutS(), preparazione di un timeout [s] •timeoutMs(), prepara un timeout [ms] •isTimeout(), interroga se il timeout è scaduto •secToTimeout(), tempo [s] rimanente prima del timeout •timeS(), interroga l'ora corrente [s] •timeMs(), interroga l'ora corrente [ms].
Funzioni di gestione dei numeri interi senza segno: •loByte(), estrae numero intero inferiore a 8 bit senza segno •hiByte(), estrae numero intero superiore a 8 bit senza segno •loWord(), estrae numero intero inferiore a 16 bit senza segno •hiWord(), estrae numero intero superiore a 16 bit senza segno •loUInt(), estrae numero intero inferiore a a 32 bit senza segno •hiUInt(), estrae numero intero superiore a a 32 bit senza segno •makeWord(), crea un intero senza segno a 16 bit •makeUInt(), crea un intero senza segno a 32 bit •makeUInt64(), costruisce un intero a 64 bit senza segno
Funzioni di gestione della data e dell'ora: •year(), interroga valore dell'anno (data) •month(), interroga valore del mese (data) •day(), interroga valore del giorno (data) •hour(), interroga valore dell'ora (time) •minute(), interroga valore del minuto (ora) •second(), interroga valore dei secondi (ora) •isDateValid(), verifica la validità della data •isTimeValid(), verifica la validità dell'ora •dateToString(), converte la data in una stringa •timeToString(), converte l'ora in una stringa •dayName(), interroga il nome del giorno •monthName(), interroga il nome del mese •currentDateTime(), interroga le informazioni sulla data/ora corrente •dateTimeToString(), converte la data/ora in una stringa •stringToDateTime(), converte una stringa in data/ora |
Documentazione delle classi: •XParser, parser di testo di uso generale •XProcess, processo esterno •XFileSystem, file system locale •XFile, file locale •XForm, modulo (interfaccia utente)
Funzioni matematiche: •fact(), fattoriale del valore •mod(), modulo intero dei valori •sqrt(), radice quadrata del valore •abs(), valore assoluto del valore •sign(), segno del valore •min(), minimo dei valori •max(), massimo dei valori •random(), numero pseudo-casuale •shl(), spostamento a sinistra del valore •shr(), spostamento a destra del valore •cos(), COS trigonometrico del valore •sin(), SIN trigonometrico del valore •tan(), TAN trigonometrico del valore •acos(), ACOS trigonometrico del valore •asin(), ASIN trigonometrico del valore •atan(), ATAN trigonometrico del valore •log(), logaritmo in base 10 del valore •ln(), logaritmo in base E del valore •exp(), esponente del valore •cosh(), COS iperbolico del valore •sinh(), SIN iperbolico del valore •degToRad(), converte gradi in radianti •radToDeg(), converte radianti in gradi.
Funzioni di gestione del colore: •colorFromCode(), colore dal codice colore •getBlue(), interroga componente blu del colore •getGreen(), interroga componente verde del colore •getRed(), interroga componente rossa del colore •namedColor(), crea colore dal nome •rgbColor(), crea coloro da valori componenti
Funzioni varie: •debug(), invia un messaggio di debug alla VM •fatal(), invia un messaggio di errore fatale alla VM •raiseException(), solleva un'eccezione •resetExeception(), azzera l'eccezione corrente •warning(), invia un messaggio di avviso alla VM •shouldEnd(), interroga richiesta terminazione •sleep(), sospende l'esecuzione •setFastSchedule(), imposta lo stato di schedulazione rapida •isFastSchedule(), interroga lo stato di pianificazione veloce
Informazioni varie:
|
NOTA: le macchine virtuali (o VM) personalizzate possono avere un set di interfacce della macchina virtuale (o VMI) più specializzato o esteso e possono implementare o meno (*) le classi X/script sopra elencate.