Bonjour,
J'utilise la fonction "URLDownloadToFile" pour téléchargé un fichier ini à distance sur internet et l'utiliser pour modifier certaine valeur dans une table.
Le code utilisé pour téléchargé le fichier :
La fonction marche correctement si je l'utilise à l'ouverture de la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szUrl As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long PathFic = CurrentProject.Path & "\temp\Fichier.ini" URL = fichier_distant URLDownloadToFile 0, URL, PathFic, 0, 0
Mon problème :
Si j'utilise cette fonction sur le timer de mon formulaire principal (pour vérifier régulièrement les modifications du fichier ini), le fichier téléchargé est toujours identique à celui téléchargé a l'ouverture de la base même si celui du serveur distant a été modifié.
Je pense qu'a l'ouverture de la base, le fichier doit être stocké dans un cache et c'est celui ci qui doit être repris sur mon timer et non pas celui de mon serveur distant.
Comment récupérer le bon fichier ou vider ce cache avant chaque téléchargements ?
Si quelqu'un a une idée ?
Merci de votre aide
Partager