Oppure

Loading
27/12/13 18:53
legend03
Ciao a tutti, innanzitutto..
stò realizzando un programma in Delphi..
vorrei che il mio programma scarichi un file da un server FTP
e per fare questo ho scritto questo codice :


FTP.Host := 'Host';
  FTP.User := 'utente';
  FTP.Password := 'password';
  FTP.Connect;
    FTP.Get('sondaggio1.html','C:\sondaggio.html');
  FTP.Quit;
  FTP.Disconnect;


Fin quì nessun probblema, ma se io volessi scaricare questo file di continuo come devo fare?

mi spiego meglio, io vorrei che una volta che il file viene scaricato, venga avviato un nuovo download

dello stesso file.. ho provato inserendo il codice in un componente Timer ma mi da un errore.

grazie in anticipo..
aaa
27/12/13 19:03
nessuno
E l'errore ce lo inventiamo noi? Oppure ce lo dici ?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
27/12/13 20:03
legend03
Project Project1.exe raised exception class EIdFTPFileAlreadyExists with message 'Destination file already exists.'process stopped.
aaa
27/12/13 20:14
nessuno
Quindi ti sta dicendo che il file di destinazione (C:\sondaggio.html) già esiste.

Dunque la cosa logica da fare subito prima di eseguire la Get è controllare se il file già esiste e in questo caso cancellarlo.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
28/12/13 0:07
legend03
Grazzie ho fatto come dicevi te , e ora funziona :asd: , ma ho un altro problema, come faccio a verificare che il file a finito di scaricare, prima di riniziare un nuovo download ?
aaa
28/12/13 9:20
nessuno
All'inizio dell'evento del timer, disabilita il timer, alla fine lo abiliti.

P.S. Oltre al Delphi non faresti male a studiare un po' d'italiano ... segui il mio consiglio ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.