Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Backup di 4d Monoutenza *

Categoria: Plugin Ultimo Aggiornamento: 02/02/05


4dBackup è un plugin forinito con 4d che di solito si usa in versione client-server. E' possibile però usarlo anche in monoutenza, ma o lo si esegue in ambiente User o occorre comandarlo da procedura. Ecco un esempio di utilizzo:

C_INTEGER ($Progress_i;$Fill_i)
If (BK Begin full backup = 0)
      If (BK Start copy = 0)
           Repeat
              BK GET PROGRESS ($Progress_i; $Fill_i)
              MESSAGE ("Backup in corso: " + String ($Progress_i) + "%")
           Until (BK Get state # 4)
      End if
      BK END BACKUP
End if




Inviato da: Umberto Migliore Visite: 9646


PierPaolo Sichera 02/02/05 00:00:00
Ecco una versione di backup che permette di scegliere il progetto da caricare per il backup.

C_INTEGER($Error)
C_TIME(vhDocRef)
C_TEXT(vProjectPath)

vProjectPath:=""
`Backup Project

If (BK Begin full backup #0)
      `Per far partire il processo di backup
      ALERT("Impossibile avviare il backup.")
Else
      BK OPEN PROJECT (vProjectPath)
      $Error:=BK Get error number
      If ($Error#0)
           `Errore
           ALERT("Errore all'apertura del progetto: "+BK Get error text ($Error))
      Else
           If (BK Get state #3)
           `Lo stato non è "Ready to Copy"
           ALERT("Il progetto non è valido. Impossibile effettuare il backup.")
           Else
           If (BK Start copy =0)
           `Backup eseguibile
           Repeat
           Until (BK Get state #4)
           `Questo fa attendere fino alla fine del backup
           `Quando BK Get state ritorna 4, il backup è in esecuzione
           End if
           End if
      End if
      BK END BACKUP
`Chiude il processo di backup
End if

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User: Nuovo
Pass: Accedi

Utenti Registrati

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
262 utenti registrati

Pagina servita il 28/04/17 alle 02:34:10 Valid HTML 4.01! Valid CSS!

Mutuo Facile, Serie Filmcards, Serie Singloids e altre app di Nexus srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per Apple iPhone, iPod, iPad della IPC