Nettoyer le cache [Résolu]

Signaler
Messages postés
898
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
22 mai 2021
-
Messages postés
898
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
22 mai 2021
-
Bonjour,
J'utilise le code suivant
Private Declare Function DeleteUrlCacheEntry Lib "wininet.dll" Alias "DeleteUrlCacheEntryA" (ByVal lpszUrlName As String) As Long

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

DeleteUrlCacheEntry (URL)
Cacherr = Err.LastDllError
lngRetVal = URLDownloadToFile(0, URL, LocalFilename, 0, 0)
Après cela Cacherr = 0 et lngRetVal = 0 mais j'ai toujours l'ancienne version du fichier !
Qui peut me dire pourquoi ?
A voir également:

2 réponses

Messages postés
32943
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 juin 2021
351
Bonjour,
En QUEL VB ??
( en regardant ton code et tes précédentes question j'opte pour du VB6. .j'y déplace ta question. )
Messages postés
898
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
22 mai 2021
2
Je pensais bien avoir posté dans la section VB6.
Entretemps j'ai trouvé tout seul : le fichier téléchargé est en lecture seule, il ne peut donc pas être écrasé par une nouvelle version.