Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Rémanence sur HVIEWER | |
| | Auteur | Message |
---|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Rémanence sur HVIEWER Lun 21 Jan 2019 - 15:48 | |
| Je suis confronté depuis quelques jours à un problème avec Hviewer. Je pensais que ça venait de mon programme, mais après recherches et modifications diverses, le problème est toujours là. Je crée une image, dont j'insère l'adresse dans un fichier html, que j'affiche dans un Hviewer. Ça marche. Je modifie l'image, j'insère l'adresse de cette nouvelle image dans un html, puis affichage dans le Hviewer, et là, rien à faire, c'est toujours l'image d'origine qui est affichée ! même après avoir fait un Clear sur le Hviewer. Petite demo: (--> Ajuster d'abord r$, répertoire des fichiers provisoires) - Code:
-
DIM r$,fi$,fh$ r$ = "Z:" fi$ = r$+"IM.bmp" fh$ = r$+"FH.htm" COLOR 0,128,255,255 PICTURE 1: TOP 1,20: WIDTH 1,200: HEIGHT 1,60 HVIEWER 2: TOP 2,100: WIDTH 2,220: HEIGHT 2,80 PRINT_TARGET_IS 1: FONT_NAME 1,"Mistral": FONT_SIZE 1,30
FONT_COLOR 1,255,0,0 PRINT_LOCATE 10,10: PRINT "Panoramic 1": ' Texte en rouge FILE_SAVE 1,fi$ FILE_OPEN_WRITE 1,fh$ FILE_WRITELN 1,"<HTML><BODY>" FILE_WRITELN 1,"<IMG SRC="+CHR$(34)+fi$+CHR$(34)+">" FILE_WRITELN 1,"</BODY></HTML>" FILE_CLOSE 1 FILE_LOAD 2,fh$
PAUSE 1000 CLEAR 2 FONT_COLOR 1,0,0,255 PRINT_LOCATE 10,10: PRINT "Panoramic 2": ' Texte en bleu FILE_SAVE 1,fi$ FILE_DELETE fh$ FILE_OPEN_WRITE 1,fh$ FILE_WRITELN 1,"<HTML><BODY>" FILE_WRITELN 1,"<IMG SRC="+CHR$(34)+fi$+CHR$(34)+">" FILE_WRITELN 1,"</BODY></HTML>" FILE_CLOSE 1 FILE_LOAD 2,fh$ END J'ai essayé également de supprimer le Hviewer puis de le recréer entre les deux versions, rien à faire, c'est toujours l'image d'origine qui se réaffiche ! J'y perds mon latin... le peu qui me reste de ma 6ème, j'ai abandonné (le latin) pour la suite. | |
| | | silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: Rémanence sur HVIEWER Mer 23 Jan 2019 - 15:05 | |
| D'après les tests que j'ai fait, il faut que le nom du fichier image diffère à chaque fois, car l'objet hviewer garde en mémoire l'image associée à un nom de fichier. Même si tu modifies l'image enregistrée sur le disque dur mais sans changer le nom du fichier, l'objet hviewer rappelle l'image de sa mémoire qui est associé au nom du fichier. Voici une variante de ta démo test que j'ai utilisé pour tester, avec la commande 'content_copy': - Code:
-
label test DIM r$,fi$,fh$ r$ = "C:\Documents and Settings\Utilisateur\Bureau" fi$ = r$+"IM.bmp" fh$ = r$+"FH.htm" dlist 5
COLOR 0,128,255,255 PICTURE 1: TOP 1,20: WIDTH 1,200: HEIGHT 1,60 HVIEWER 2: TOP 2,300: WIDTH 2,220: HEIGHT 2,80 PRINT_TARGET_IS 1: FONT_NAME 1,"Mistral": FONT_SIZE 1,30
FONT_COLOR 1,255,0,0 PRINT_LOCATE 10,10: PRINT "Panoramic 1": ' Texte en rouge FILE_SAVE 1,fi$ gosub test
pause 2000 : clear 2 clear 5 item_add 5,"<HTML><BODY>" item_add 5,"<IMG SRC="+CHR$(34)+r$+"im0.bmp"+CHR$(34)+">": ' Autre image item_add 5,"</BODY></HTML>" content_copy 5,2 PAUSE 2000 : CLEAR 2 FONT_COLOR 1,0,0,255 PRINT_LOCATE 10,10: PRINT "Panoramic 2": ' Texte en bleu FILE_SAVE 1,fi$ gosub test
END test: clear 5 item_add 5,"<HTML><BODY>" item_add 5,"<IMG SRC="+CHR$(34)+fi$+CHR$(34)+">" item_add 5,"</BODY></HTML>" content_copy 5,2 return | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Rémanence sur HVIEWER Mer 23 Jan 2019 - 15:45 | |
| @JL35 J’ai déjà utilisé HVIEWER pour afficher des images jpg, bmp, gif, png, ... Si ça peut t’intéresser , c’est ici | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Rémanence sur HVIEWER Mer 23 Jan 2019 - 15:50 | |
| Merci silverman pour ton explication et... ta solution. Effectivement ça doit être ça, il garde l'image en mémoire. C'est quand même curieux, j'ai même essayé avant le réaffichage de supprimer le Hviewer et de le recréer, rien à faire, toujours l'image initiale. Bon, l'essentiel c'est que j'aie une parade, je renommerai l'image (maintenant que j'ai à nouveau accès à l'éditeur grâce à l'ami papydall ). Merci encore à toi silverman ! @papydall, oui je l'utilise pas mal aussi, mais je n'avais jamais été confronté au problème ci-dessus. | |
| | | Contenu sponsorisé
| Sujet: Re: Rémanence sur HVIEWER | |
| |
| | | | Rémanence sur HVIEWER | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |