Bonjour,
J'ai un soucis depuis maintenant très longtemps que je n'arrive pas à résoudre. J'espère être sur le bon forum.
Dans un répertoire nommé "Versionlog" à la base du site Joomla et accessible en public, j'ai un fichier texte qui permet à un logiciel développé avec Delphi de vérifier si une nouvelle version du logiciel existe.
Le code delphi récupère le fichier, lit le n° de version inscrit dans ce fichier et affiche un message à l'utilisateur si la version en-cours est différente de la version indiqué dans le fichier texte.
Le problème c'est qu'après modification du fichier texte, le programme delphi lit toujours, pendant un certain temps, l'ancienne valeur inscrite dans ce fichier.
Exemple :
- Le fichier texte contient la valeur "2.0.0"
- Le logiciel en version 2.0.0 n'affiche pas de message (ok)
- Modification du fichier texte avec une valeur "2.1.0"
- Le logiciel en version 2.0.0 n'affiche pas de message (problème)
- Le logiciel en version 2.1.0 affiche un message disant qu'une version 2.0.0 existe (problème)
Pourtant si j'ouvre le fichier texte dans un navigateur web, le fichier indique bien 2.1.0.
Là, j'ai mis à jour le fichier il y a maintenant 24 heures et le logiciel récupère toujours l'ancienne version du fichier texte.
Ce problème dure pendant une période de quelques heures à 1 journée entière.
Pourtant, j'ai vidé le cache de Joomla.
Merci pour votre aide.
Partager