Oublie copyfile, lorsque tu utilises ReceiveHTTPFile(), tu indiques destination du fichier.
il y a difficilement plus simple que cette fonction si tu regarde la doc, essaye de nous proposer du code.
Tu as le droit de te tromper tu sais, et en nous proposant ton code, on pourra corriger tes erreurs, ce qui te sera
plus utile que le code suivant qui fait ce que tu souhaites.
Code : Tout sélectionner
; Ar-S / PB 4.50
; Mini récupérateur de config.xml
if InitNetwork()=0
MessageRequester("Erreur","Connexion internet indisponible"+chr(10)+"ce programme va se terminer.",#MB_ICONEXCLAMATION) ;
else
url$="http://ftp.gamez-mania.info/config.xml"
NomDeFichier$ = SaveFileRequester("Enregistrement du fichier config.xml", "config.xml", "c:\", 0)
if NomDeFichier$="" ; si le nom de fichier ne correspond à rien, on ferme
MessageRequester("erreur","Pas de nom de fichier, ce programme va se terminer.") ;
end
else
; Utilisation de IF pour alerter l'utilisateur si le fichier n'est pas récupérable ou s'il y a eu une erreur
if ReceiveHTTPFile(url$,NomDeFichier$) ; Si on récupère le fichier, succés puis FIN
MessageRequester("succés","le fichier à été copié sous "+NomDeFichier$+chr(10)+"ce programme va se terminer.") ;
end
else
; Si erreur, on affiche le message puis FIN
MessageRequester("erreur","impossible de télécharger le fichier "+chr(10)+url$+chr(10)+chr(10)+"Ce programme va se terminer.") ;
end
EndIf
EndIf
EndIf