No, in realtà la procedura sul server che segue il backup e lo spedisce dura pochi secondi, al massimo un paio di minuti.
Poi nel server di destinazione è la procedura di import dei dati che può impiegare anche 20 o 30 minuti.
Comunque adesso provo a fare un'altra cosa. Imposto l'intervallo del timer ogni 10 minuti e poi se l'ora attuale ricade in un intervallo specifico durante la notte faccio partire la procedura, altrimenti no.
A proposito. Come si crea una procedura che non sia legata ad un evento su un oggetto?
procedure nomeProcedura ();
begin
...
end
Così va bene? E poi come la richiamo da dentro il timer?
Direttamente cosi? Grazie per i consigli e scusate ma sono nuovo del Pascal.
Il problema è che l'unico modo che ho per connettermi a quel server è RDP, poi il mio programma spedisce il backup zippato al mio server tramite ssh con l'eseguibile che mette a disposizione putty. In realtà su questo maledetto server non ho niente di più.
Ma se invece simulassi un semplice click sx con il mouse come spiegano qui?
(http://wiki.freepascal.org/MouseAndKeyInput)
Solo che non ho capito come includere la libreria mouseandkeyinput nel mio progetto, mi continua a ritornare questo errore quando provo a compilare:
Compile Project, Target: /home/edoardo/tmp/project1: Exit code 256, Errors: 1
/usr/bin/ld: cannot find -lXtst
project1.lpr(20,1) Error: Error while linking
Grazie ancora per i preziosi consigli! :-D
Sono riuscito ad impostare remmina da linea di comando, il problema è che eseguendolo sul server remoto al quale posso appoggiarmi mi ritorno questo errore:
(remmina:1611): Gtk-WARNING **: 12:31:34.600: cannot open display:
Qualche suggerimento? Scusate se sto andando ot ma sto impazzendo. XD
Niente le ho provate tutte ma non riesco a settare il virtual display.
Già che ci siamo vi chiedo un'altra cosa, mi spiegate passo passo come far funzionare questo comando?
MouseInput.Click(mbLeft,[],300,300); // Left click on X:=300 , Y:=300
Sono andato con il project inspector ad aggiungere la dipendenza ma ogni volta che compilo mi va in errore come avevo già scritto qualche messaggio più sopra
Compile Project, Target: /home/edoardo/tmp/project1: Exit code 256, Errors: 1
/usr/bin/ld: cannot find -lXtst
project1.lpr(20,1) Error: Error while linking
EDIT: risolto, compilandolo con Windows non da errore. Ora provo a vedere se continua a disconnettermi il Windows Server.