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

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
(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...")
 
Nessun oggetto della modifica
 
(16 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.8400.4'' ".


Mostriamo un esempio pratico:
Mostriamo un esempio pratico:
  Library "libglib-2.0"
  Library "libglib-2.0:0.8400.4"
   
   
  <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 16:11, 31 ago 2025

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.8400.4 ".

Mostriamo un esempio pratico:

Library "libglib-2.0:0.8400.4"

' 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