Autore Topic: Componente gb.inotify: esempio di utilizzo  (Letto 412 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Componente gb.inotify: esempio di utilizzo
« il: 13 Marzo 2016, 16:25:38 »
Il Componente gb.inotifi consente di fruire delle risorse del API di inotify, le cui risorse sono dichiarate nel file header "/sys/inotify.h" .
Tali risorse consentono di porre sotto osservazione Cartelle e file per riportare in tempo reale eventuali modifiche occorse ai file.

In fondo potrete scaricare un piccolo esempio pratico (tradotto in italiano), scritto da un membro del nostro confratello forum spagnolo.

« Ultima modifica: 13 Marzo 2016, 17:49:43 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Componente gb.inotify: esempio di utilizzo
« Risposta #1 il: 13 Marzo 2016, 16:44:24 »
Interessante, grazie.
Solo avviserei che chi volesse provare l'esempio allegato, farebbe cosa giusta se cambiasse nel codice la parola Escrittorio con Scrivania o Desktop.
 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Componente gb.inotify: esempio di utilizzo
« Risposta #2 il: 13 Marzo 2016, 17:16:03 »
Solo avviserei che chi volesse provare l'esempio allegato, farebbe cosa giusta se cambiasse nel codice la parola Escrittorio con Scrivania o Desktop.
Sì, giustamente !

...provvederò a effettuare una traduzione in italiano, impostando la Cartella /tmp .
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Componente gb.inotify: esempio di utilizzo
« Risposta #3 il: 13 Marzo 2016, 17:48:08 »
...provvederò a effettuare una traduzione in italiano, impostando la Cartella /tmp .

Traduzione effettuata.

Come funziona l'esempio:
all'apertura del Form, vi sono tre pulsanti: uno per creare il file, uno per scrivere il testo (già predisposto in una variabile stringa !) nel file, il terzo per cancellare il file.
Provate il programmino avendo davanti aperta la Cartella /tmp, per vedere quello che avviene al'interno di tale Cartella e di come reagisce il programma.

Gli iscritti al forum possono scaricare qui l'allegato.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »