Bonsoir, Voici le code que j'utilise pour mettre à jour une appli sur pocket, uniquement si la version sur le serveur est différente de celle de la machine: SI FTPDate(gnIdConnexion,"/PacificPeche/Portail.WDL",fModification) <> fDate(gsRepertoire + "Portail.WDL","",fModification) OU FTPHeure(gnIdConnexion,"/PacificPeche/Portail.WDL",fModification) <> fHeure(gsRepertoire + "Portail.WDL","",fModification) ALORS SI PAS FTPRécupère(gnIdConnexion,"/PacificPeche/Portail.WDL",gsRepertoire) ALORS Erreur("Erreur en récupération de la bibliothèque : " + ErreurInfo) FIN SI fDate(gsRepertoire + "Portail.WDL",FTPDate(gnIdConnexion,"/PacificPeche/Portail.WDL",fModification),fModification) = "" ALORS Erreur(ErreurInfo) FIN SI fHeure(gsRepertoire + "Portail.WDL",FTPHeure(gnIdConnexion,"/PacificPeche/Portail.WDL",fModification),fModification) = "" ALORS Erreur(ErreurInfo) FIN FIN Dans ce code, Windev se base bien sur la date de modification de la WDL, et ce même si la machine n'est pas à l'heure.
Frédéric. |