Differenze tra le versioni di "Convertire con la funzione g filename to uri() di libglib-2.0 il percorso identificativo di un file nella sua corrispondente URI"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "La funzione "''g_filename_to_uri( )''" consente di convertire il percorso identificativo di un file nella sua corrispondente URI secondo la Sezione 3.3. di RFC 2396. E' neces...")
 
 
(9 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
La funzione "''g_filename_to_uri( )''" consente di convertire il percorso identificativo di un file nella sua corrispondente URI secondo la Sezione 3.3. di RFC 2396.
+
La funzione "g_filename_to_uri()" consente di convertire il percorso identificativo di un file nella sua corrispondente URI secondo la Sezione 3.3. di RFC 2396.
 
 
E' necessario richiamare in Gambas la libreria dinamica condivisa: "''libglib-2.0.so''"
 
  
 +
E' necessario richiamare in Gambas la libreria condivisa: "''libglib-2.0.so.0.8000.5'' ".
  
 
Mostriamo un esempio pratico:
 
Mostriamo un esempio pratico:
  Library "libglib-2.0"
+
  Library "libglib-2.0:0.8000.5"
 
   
 
   
 
  <FONT Color=gray>' ''gchar * g_filename_to_uri (const gchar *filename, gchar **hostname, GError **error)''
 
  <FONT Color=gray>' ''gchar * g_filename_to_uri (const gchar *filename, gchar **hostname, GError **error)''
Riga 12: Riga 11:
 
   
 
   
 
   
 
   
  '''Public''' Sub Main()
+
  Public Sub Main()
 
    
 
    
 
   Dim urifile As String
 
   Dim urifile As String
 
    
 
    
  urifile = g_filename_to_uri("<FONT Color=gray>''/percorso/del/file''</font>", 0, 0)
+
  urifile = g_filename_to_uri("<FONT Color=darkgreen>''/percorso/del/file''</font>", 0, 0)
 
    
 
    
  Print urifile
+
  Print urifile
 
    
 
    
  '''End'''
+
  End
 +
 
 +
 
 +
 
 +
=Riferimenti=
 +
* https://docs.gtk.org/glib/func.filename_to_uri.html

Versione attuale delle 14:59, 1 ott 2024

La funzione "g_filename_to_uri()" consente di convertire il percorso identificativo di un file nella sua corrispondente URI secondo la Sezione 3.3. di RFC 2396.

E' necessario richiamare in Gambas la libreria condivisa: "libglib-2.0.so.0.8000.5 ".

Mostriamo un esempio pratico:

Library "libglib-2.0:0.8000.5"

' gchar * g_filename_to_uri (const gchar *filename, gchar **hostname, GError **error)
' Converts an absolute filename to an escaped ASCII-encoded URI.
Private Extern g_filename_to_uri(filename As String, hostname As Pointer, gerror As Pointer) As String


Public Sub Main()
 
 Dim urifile As String
  
 urifile = g_filename_to_uri("/percorso/del/file", 0, 0)
  
 Print urifile
  
End


Riferimenti