Uso della Classe System

Da Gambas-it.org - Wikipedia.
Versione del 13 ott 2014 alle 17:13 di Vuott (Discussione | contributi) (Shell)

La Classe statica System dispone di Costanti, di Proprietà e di Metodi.


Costanti e Proprietà

La Classe System offre informazioni generali circa l'ambiente del sistema operativo.

Architecture

Backtrace

BreackOnError

ByteOrder

La proprietà .ByteOrder ritorna un valore intero che rappresenta l'ordine dei byte del sistema.

Tale ordine può essere:

  • gb.LittleEndian = 0 (LittleEndian);
  • gb.BigEndian = 1 (BigEndian).

La sua sintassi è:

System.ByteOrder As Integer

Charset

Domain

Error

Family

FirstDayOfWeek

FullVersion

Host

Language

Path

Profile

RightToLeft

Shell

La proprietà .Shell ritorna o imposta la "Shell" che viene, o sarà, utilizzata quando si invierà il comando Shell. Se non viene impostato, viene usato come predefinita la Shell con percorso "/bin/sh".

La sua sintassi è:

Shell As String


Se, per esempio, viene creata un'applicazione 'a riga di comando' contenente il seguente codice:

Private Sub Main()

  Exec [System.Shell]

End

e viene lanciata in un Terminale, sarà disponibile all'interno di quel medesimo Terminale una Shell con tutte le sue funzionalità.

Si segnala anche la lettura della pagina "Rendere la console dell'IDE funzionale come un Terminale" di questa WIKI.

TimeZone

User

Version

Metodi

I Metodi della Classe System sono i seguenti:

Exist

Il metodo .Exist() ritorna il valore Vero, se esiste all'interno della variabile d'ambiente PATH del sistema il programma specificato nel suo parametro.

La sua sintassi è:

System.Exist(programma As String) As Boolean


Esempio:

Public Sub Main()

  Print System.Exist("gedit")

End


Find

Il metodo .Find() cerca all'interno della variabile d'ambiente PATH del sistema il programma specificato nel suo parametro e, se trovato, ne ritorna il percorso completo.

La sua sintassi è:

System.Find(programma As String) As String

Esempio:

Public Sub Main()

  Print System.Find("gedit")

End


GetExternSymbol

Log