Differenze tra le versioni di "Ottenere il percorso assoluto della directory dei dati dell'applicazione Gambas"
Da Gambas-it.org - Wikipedia.
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
− | Per ottenere il percorso assoluto della directory dei dati dell'applicazione Gambas, è possibile utilizzare la funzione esterna | + | Per ottenere il percorso assoluto della directory dei dati dell'applicazione Gambas, è possibile utilizzare la funzione esterna "SDL_GetBasePath()" del API di ''SDL2''. |
− | E' necessario avere installata e richiamare in Gambas la libreria condivisa: "''libSDL2-2.0.so.0.3000.3'' | + | E' necessario avere installata e richiamare in Gambas la libreria condivisa: "''libSDL2-2.0.so.0.3000.3'' ". |
Mostriamo un esempio pratico: | Mostriamo un esempio pratico: |
Versione attuale delle 17:04, 28 giu 2024
Per ottenere il percorso assoluto della directory dei dati dell'applicazione Gambas, è possibile utilizzare la funzione esterna "SDL_GetBasePath()" del API di SDL2.
E' necessario avere installata e richiamare in Gambas la libreria condivisa: "libSDL2-2.0.so.0.3000.3 ".
Mostriamo un esempio pratico:
Library "libSDL2-2.0:0.3000.3" ' char* SDL_GetBasePath(void) ' Returns an absolute path in UTF-8 encoding to the application data directory. This is where the application data directory is. Private Extern SDL_GetBasePath() As String ' char * SDL_strdup(const char *str) Private Extern SDL_strdup(sdlstr As String) As String Public Sub Main() Dim s As String s = SDL_GetBasePath() If IsNull(s) Then s = SDL_strdup("./") Print s End