Conoscere con le risorse del API di Glib il percorso assoluto di un programma
Da Gambas-it.org - Wikipedia.
Versione del 29 ott 2015 alle 12:09 di Vuott (Discussione | contributi) (Creata pagina con "Per conoscere il percorso assoluto di un ''qualsiasi'' programma, è possibile utilizzare la funzione ''g_find_program_in_path ()'' della libreria ''libglib-2.0''. Tale funzio...")
Per conoscere il percorso assoluto di un qualsiasi programma, è possibile utilizzare la funzione g_find_program_in_path () della libreria libglib-2.0. Tale funzione individua nel percorso dell'utente il primo programma eseguibile specificato, e restituisce una stringa assegnata con il nome del percorso assoluto appartenente al programma.
Per poter fruire in Gambas di questa funzione, è necessario aver installata e richiamare la libreria dinamica condivisa: libglib-2.0.so
Mostriamo un semplice esempio pratico, nel quale individuiremo il percorso asoluto del programma "evince":
Library "libglib-2.0" ' gchar * g_find_program_in_path (const gchar *program) ' Locates the first executable named program in the user's path. Private Extern g_find_program_in_path(program As String) As String Public Sub Main() Dim s As String s = g_find_program_in_path("evince") Print s End