Voilà !
J'ai sur le net un fichier php qui m'indique l'heure/minutes/seconde en cours.
Donc via un urldownloadtofile, je le télcharge une fois, puis attend quelques secondes et dans le meme programme, le retélécharge une seconde fois !
Normalement le fichier téléchrgé est différent ! Mais comme il y a une histoire de cache sous windows, cela donne les deux memes fichiers !
Donc ma question est : comment vider le cache windows ?
PS : j'espèreavoir été compris !
Vider le cache
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Vider le cache
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Tu as vu que je faisais cela via la fonction URlDownloadATOFIle de l'api windows ?
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
sous win98 il y avait dans le dossier systemm , un dossier dans lequel internet explorer posait tout les bout de pages du cache , j'ai cherché sous XP , j'ai rien trouvé , les dossiers n'y sont plus , ou alors ils sont codé .. ?
parceque sous 98 il suffisait de vider ce dossier pour vider le cache et Forcer IE a relire les pages au lieu du Cache ! ..
ps : URlDownloadATOFIle = Internet explorer ! sous windows

parceque sous 98 il suffisait de vider ce dossier pour vider le cache et Forcer IE a relire les pages au lieu du Cache ! ..

ps : URlDownloadATOFIle = Internet explorer ! sous windows
La Droopy Lib intère la fonction URLDownloadToFile qui vide le cache avant et devrais résoudre ton problème. (Code de BackupUser )
Code : Tout sélectionner
ProcedureDLL URLDownloadToFile(Url.s,File.s)
retour=URLDownloadToFile_(0, Url, File, 0, 0)
DeleteUrlCacheEntry_(Url)
If retour=0 : retour=1 : Else : retour=0 : EndIf
ProcedureReturn retour
EndProcedure
FindFirstUrlCacheEntry, FindNextUrlCacheEntry et FindCloseUrlCache permettent l'énumération des infos du cache
DeleteUrlCacheEntry et DeleteUrlCacheGroup permettent d'effacer le contenu
Je n'ai pas testé, j'ai cherché dans la doc MS
Si tu as la doc SDK d'installée sur ta bécane c'est ici
ms-help://MS.PSDK.1033/wininet/wininet/caching.htm
DeleteUrlCacheEntry et DeleteUrlCacheGroup permettent d'effacer le contenu
Je n'ai pas testé, j'ai cherché dans la doc MS
Si tu as la doc SDK d'installée sur ta bécane c'est ici
ms-help://MS.PSDK.1033/wininet/wininet/caching.htm
-
- Messages : 1500
- Inscription : jeu. 25/mars/2004 11:23
- Localisation : Sophia Antipolis (Nice)
- Contact :
Faut pas juste supprimer le ficheir dans le dossier Temp ??
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Participez à son extension: ajouter vos programmes et partagez vos codes !