| |
Membre enregistré 151 messages Popularité : +7 (7 votes) |
|
Posté le 07 août 2017 - 23:41 |
Bonjour,
voici ma situation : J'ai une zone répétée mémoire qui se remplit grâce à une requête liée. Cette zone répétée possède un champ image qui se remplit avec une rubrique de la requête contenant le chemin vers l'image.
Le remplissage se fait ainsi :
ZoneRépétéeAffiche(ZR_Liste, taRéExécuteRequete)
Jusqu'ici tout va bien.
Le problème est quand je modifie une de ces images et que je rafraîchit la zone répétée, alors c'est l'ancienne image qui vient dans le champs. Il doit y avoir un cache quelque part, et vu que le nom du fichier image ne change pas (juste son contenu) alors l'image affichée vient du cache, et non du fichier.
J'espère que je suis assez clair.
Quelqu'un saurait comme purger ce cache ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 30 messages Popularité : +3 (3 votes) |
|
Posté le 08 août 2017 - 01:21 |
Bonjour
As-tu bien enregistré ta modification avec un hAttacheMémo ? voir ce passage de la doc
https://doc.pcsoft.fr/fr-FR/?3083028&name=zonerepeteeenregistre_fonction
Les attributs / champs "image" ne sont pas enregistrés par la fonction ZoneRépétéeEnregistre. Pour modifier le contenu du mémo associé à l'image (cas rare), utilisez la fonction HAttacheMémo.
Thierry |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 151 messages Popularité : +7 (7 votes) |
|
Posté le 08 août 2017 - 09:03 |
Bonjour Thierry,
merci de ta réponse!
En fait je ne stocke pas mes images dans des mémos, mais dans des fichiers Jpeg, et dans ma table je ne stocke que le chemin vers le fichier. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 30 messages Popularité : +3 (3 votes) |
|
Posté le 08 août 2017 - 12:25 |
Bonjour Gaël si ton image porte toujours le même nom le problème vient peut être de là. C'est le cache du disque dur qui a en mémoire ton image. Thierry |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 190 messages Popularité : +21 (23 votes) |
|
Posté le 08 août 2017 - 12:30 |
Bonjour
Curieux comme comportement... Peut être que le nom de l'image étant la même, le champ image ne se réaffiche pas En faisant un zoneRépétéeSupprimeTout avant de faire ZoneRépétéeAffiche ?? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 151 messages Popularité : +7 (7 votes) |
|
Posté le 08 août 2017 - 12:34 |
@Thierry Oui le problème vient clairement de là, peut-être que c'est un cache interne à Android.
@Nicolas Déjà essayé, tout vidé, re-rempli, rien à faire.
Merci pour vos réponses! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 190 messages Popularité : +21 (23 votes) |
|
Posté le 08 août 2017 - 13:48 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 151 messages Popularité : +7 (7 votes) |
|
Posté le 08 août 2017 - 13:54 |
Merci Nicolas
je vais aller voir si WinDev Mobile stocke des fichiers là dedans, et les purger le cas échéant. Je tiendrai tout le monde au courant, afin d'aider les suivants qui auraient le même problème. |
| |
| |
| | | |
|
| | |
| |
Posté le 13 octobre 2019 - 16:57 |
Gaël a écrit :
Merci Nicolas je vais aller voir si WinDev Mobile stocke des fichiers là dedans, et les purger le cas échéant. Je tiendrai tout le monde au courant, afin d'aider les suivants qui auraient le même problème.
Bonjour Gaël,
Avez-vous réussi à résoudre le problème car j'ai exactement le même. Même en utilisant la fonction fRepCache() rien n'y fait.
Merci du retour. |
| |
| |
| | | |
|
| | |
| |
Posté le 13 octobre 2019 - 17:11 |
Gaël a écrit :
Merci Nicolas je vais aller voir si WinDev Mobile stocke des fichiers là dedans, et les purger le cas échéant. Je tiendrai tout le monde au courant, afin d'aider les suivants qui auraient le même problème.
Bonjour Gaël,
J'ai actuellement le même problème. Avez-vous réussi à le résoudre ? fRepCache() ne changeant rien à l'affaire, je suis dans l'impasse la plus totale.
Merci de votre retour. |
| |
| |
| | | |
|
| | |