Differenze tra le versioni di "Ottenere il solo nome del proprio sistema operativo"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "Per ottenere il solo nome del sistema operativo utilizzato sulla propria macchina, si possono adottare almeno due modalità. ===Usando le sole risorse di Gambas=== Si potrà...")
 
 
Riga 12: Riga 12:
 
Si potrà utilizzare la funzione esterna "SDL_GetPlatform()" del API di ''SDL2''.
 
Si potrà utilizzare la funzione esterna "SDL_GetPlatform()" del API di ''SDL2''.
  
E' necessario avere installata e richiamare in Gambas la libreria condivisa: "''libSDL2-2.0.so.0.18.2'' ".
+
E' necessario avere installata e richiamare in Gambas la libreria condivisa: "''libSDL2-2.0.so.0.2800.5'' ".
  
 
Mostriamo un semplice esempio:
 
Mostriamo un semplice esempio:
  Library "libSDL2-2.0:0.18.2"
+
  Library "libSDL2-2.0:0.2800.5"
 
   
 
   
 
  <FONT Color=gray>' ''const char* SDL_GetPlatform(void)''
 
  <FONT Color=gray>' ''const char* SDL_GetPlatform(void)''

Versione attuale delle 18:04, 14 gen 2024

Per ottenere il solo nome del sistema operativo utilizzato sulla propria macchina, si possono adottare almeno due modalità.

Usando le sole risorse di Gambas

Si potrà utilizzare la Proprietà ".Family" della Classe System:

Public Sub Main()

 Print System.Family

End

Usando le risorse esterne del API di SDL2

Si potrà utilizzare la funzione esterna "SDL_GetPlatform()" del API di SDL2.

E' necessario avere installata e richiamare in Gambas la libreria condivisa: "libSDL2-2.0.so.0.2800.5 ".

Mostriamo un semplice esempio:

Library "libSDL2-2.0:0.2800.5"

' const char* SDL_GetPlatform(void)
' Returns the name of the platform.
Private Extern SDL_GetPlatform() As String


Public Sub Main()

 Print SDL_GetPlatform() 

End


Riferimenti