Differenze tra le versioni di "Sapere con le risorse del API di Glib se il percorso di un file è un percorso assoluto"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "Il percorso ''assoluto'' di un file comincia sempre dalla directory ''root''. Per esempio: "/usr/local". E' possibile sapere mediante la funzione ''g_path_is_absolute()'' del...")
 
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
 
Il percorso ''assoluto'' di un file comincia sempre dalla directory ''root''. Per esempio: "/usr/local".
 
Il percorso ''assoluto'' di un file comincia sempre dalla directory ''root''. Per esempio: "/usr/local".
  
E' possibile sapere mediante la funzione ''g_path_is_absolute()'' della libreria ''Glib'', se il percorso di un file è un percorso ''assoluto''.
+
E' possibile sapere mediante la funzione "g_path_is_absolute()" della libreria ''Glib'', se il percorso di un file è un percorso ''assoluto''.
 
 
Per poter fruire di detta funzione esterna in Gambas, sarà necessario avere installata e richiamare la libreria dinamica condivisa: ''libglib-2.0.so''
 
  
 +
Per poter fruire di detta funzione esterna in Gambas, sarà necessario avere installata e richiamare la libreria condivisa: "''libglib-2.0.so.0.7200.4'' ".
  
 
Mostriamo un esempio pratico:
 
Mostriamo un esempio pratico:
  Library "libglib-2.0"
+
  Library "libglib-2.0:0.7200.4"
 
   
 
   
 
  <FONT Color=gray>' ''gboolean g_path_is_absolute (const gchar *file_name)''
 
  <FONT Color=gray>' ''gboolean g_path_is_absolute (const gchar *file_name)''
Riga 18: Riga 17:
 
   Dim b As Boolean
 
   Dim b As Boolean
 
   
 
   
  b = g_path_is_absolute("<FONT Color=gray>''/percorso/del/file''</font>")
+
  b = g_path_is_absolute("<FONT Color=gray>''/percorso/del/file''</font>")
 
    
 
    
  Print b
+
  Print b
 
    
 
    
 
  '''End'''
 
  '''End'''
 
  
  
  
 
=Riferimenti=
 
=Riferimenti=
* https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-path-is-absolute
+
* https://docs.gtk.org/glib/func.path_is_absolute.html

Versione attuale delle 08:12, 30 apr 2023

Il percorso assoluto di un file comincia sempre dalla directory root. Per esempio: "/usr/local".

E' possibile sapere mediante la funzione "g_path_is_absolute()" della libreria Glib, se il percorso di un file è un percorso assoluto.

Per poter fruire di detta funzione esterna in Gambas, sarà necessario avere installata e richiamare la libreria condivisa: "libglib-2.0.so.0.7200.4 ".

Mostriamo un esempio pratico:

Library "libglib-2.0:0.7200.4"

' gboolean g_path_is_absolute (const gchar *file_name)
' Returns TRUE if the given file_name is an absolute file name.
Private Extern g_path_is_absolute(file_name As String) as Boolean


Public Sub Main()

 Dim b As Boolean

 b = g_path_is_absolute("/percorso/del/file")
  
 Print b
  
End


Riferimenti