16/05/08 21:42
Ciao a tutti ragazzi... avrei un problemone...
praticamente ho fatto un programma che ha un autoupdate tramite ftp...
Il download... è stato fatto... i file li scarica...
solo che siccome, il progr cercherà aggiornamenti ogni 30 minuti, i file obsoleti vengono eliminati automaticamente... quindi se cerca Update.exe e li non c'è, non lo scarica... ma non da errori anche se il file non c'è... ora veniamo al punto...
ho fatto dopo in modo da controllare, se il file sia stato davvero scaricato (verificandone l'esistenza) cosi nel caso di errore di download lo riscarica oppure se non c'è fa altri 3 tentativi e poi passa avanti.. il codice da me usato per verificare l'esistenza è questo:
queste message box naturalmente sono banali, sono solo per fare vedere il codice...
ora ecco il probl... il file (che come ho detto non c'è nel FTP) secondo questo codice esiste!!!!
cioè scarica il file (inesistente) e quando ne controlla l'esistenza (stessa cartella del progr) Dice che esiste.. quando naturalmente non c'è e non c sarà mai nulla!!! Sapete dirmi perchè? è forse il codice che sbaglio?
praticamente ho fatto un programma che ha un autoupdate tramite ftp...
Il download... è stato fatto... i file li scarica...
solo che siccome, il progr cercherà aggiornamenti ogni 30 minuti, i file obsoleti vengono eliminati automaticamente... quindi se cerca Update.exe e li non c'è, non lo scarica... ma non da errori anche se il file non c'è... ora veniamo al punto...
ho fatto dopo in modo da controllare, se il file sia stato davvero scaricato (verificandone l'esistenza) cosi nel caso di errore di download lo riscarica oppure se non c'è fa altri 3 tentativi e poi passa avanti.. il codice da me usato per verificare l'esistenza è questo:
Private Sub Command1_Click() If Dir (App.Path & "\Update.exe")= "" then msgbox "non esiste" else msgbox "Esiste"
queste message box naturalmente sono banali, sono solo per fare vedere il codice...
ora ecco il probl... il file (che come ho detto non c'è nel FTP) secondo questo codice esiste!!!!
cioè scarica il file (inesistente) e quando ne controlla l'esistenza (stessa cartella del progr) Dice che esiste.. quando naturalmente non c'è e non c sarà mai nulla!!! Sapete dirmi perchè? è forse il codice che sbaglio?