FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Affichage d'une gif animée avec le son. Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Affichage d'une gif animée avec le son. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Affichage d'une gif animée avec le son. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Affichage d'une gif animée avec le son. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Affichage d'une gif animée avec le son. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Affichage d'une gif animée avec le son. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Affichage d'une gif animée avec le son. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Affichage d'une gif animée avec le son. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Affichage d'une gif animée avec le son. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Affichage d'une gif animée avec le son. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Affichage d'une gif animée avec le son. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Affichage d'une gif animée avec le son. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Affichage d'une gif animée avec le son. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Affichage d'une gif animée avec le son. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Affichage d'une gif animée avec le son. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

 

 Affichage d'une gif animée avec le son.

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Affichage d'une gif animée avec le son. Empty
MessageSujet: Affichage d'une gif animée avec le son.   Affichage d'une gif animée avec le son. EmptyDim 4 Fév 2024 - 8:46

Bonjour.

Je rencontre un problème lors de l'affichage d'une gif animée avec le son.
En fait, la gif ne s'affiche pas du tout lorsque j'ajoute une commande 'terminate' !!
Je voudrais juste que le programme se termine, avec la disparition de la fenêtre, sans que l'utilisateur n'ait à cliquer.

Merci de votre aide.

Code:
DIM a$,b$,f$,res%,x%,y%
 
dll_on "kgf.dll"
b$=string$(1000," ")

' Mode synchrone.
' Lecture complète avant de retourner.
res%=dll_call1("SpeakMode",0)

res%=dll_call1("SpeakVoices",adr(b$))

f$ = dir_current$+"\gifs_animes\prof3.gif"
 
x% = 0: y% = 0
Gifanime(f$,x%,y%)

a$="Bonjour Pierre."
res% = dll_call4("Speak",adr(a$),50,0,0)

dll_off

' L'affichage de la gif ne se fait pas.
' terminate

END

SUB Gifanime(f$,x%,y%)
    ' Affichage en x%,y% du gif animé f$
    DIM_LOCAL fh$,v%(4),hv%,w%,h%
    fh$ = "temporaire.htm"
    FILEBIN_OPEN_READ 9,f$
    FILEBIN_POSITION 9,6: FILEBIN_BLOCK_READ 9,4,v%(0)
    
    ' dimensions du gif
    w% = v%(0) + 256*v%(1): h% = v%(2) + 256*v%(3)
    width 0,w%+35
    height 0,h%+55
    
    FILEBIN_CLOSE 9
    FILE_OPEN_WRITE 9,fh$
    FILE_WRITELN 9,"<HTML>"
    file_writeln 9,"<body bgcolor='#ffffa4'>"
    FILE_WRITELN 9,"<IMG SRC="+f$
    file_writeln 9,"</body>"
    FILE_WRITELN 9,"</HTML>"
    FILE_CLOSE 9
    
    hv% = 900: WHILE OBJECT_EXISTS(hv%)=1: hv% = hv%+1: END_WHILE
    HVIEWER hv%: TOP hv%,y%: LEFT hv%,x%: WIDTH hv%,w%+20: HEIGHT hv%,h%+20
    
    FILE_LOAD hv%,fh$
    FILE_DELETE fh$
 END_SUB
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Affichage d'une gif animée avec le son. Empty
MessageSujet: Re: Affichage d'une gif animée avec le son.   Affichage d'une gif animée avec le son. EmptyDim 4 Fév 2024 - 16:59

Bonjour Pedro !

Essaie ceci :
Code:
DIM a$,f$,x%,y%
 
f$ = dir_current$+"\gifs_animes\prof3.gif"
 
x% = 0: y% = 0
Gifanime(f$,x%,y%)

a$ = "Bonjour Pierre. As-tu passé de bonnes fêtes de fin d'année ?"

Message_Vocal(a$)

terminate

end

' ------------------------------------------------------------------------------
sub Message_Vocal(texte$)
    dim_local scriptVBS$
    scriptVBS$ = "script.vbs"
    file_open_write 1, scriptVBS$
    file_writeln  1, "DIM speaks, speech"
    file_writeln 1, "speaks = " + chr$(34) + texte$ + chr$(34)
    file_writeln 1, "Set speech = CreateObject(" + chr$(34) + "sapi.spvoice" + chr$(34) + ")"
    file_writeln 1, "speech.Speak speaks"
    file_close 1
    execute_wait scriptVBS$
    file_delete scriptVBS$
end_sub
' ------------------------------------------------------------------------------

SUB Gifanime(f$,x%,y%)
    ' Affichage en x%,y% du gif animé f$
    DIM_LOCAL fh$,v%(4),hv%,w%,h%
    fh$ = "temporaire.htm"
    FILEBIN_OPEN_READ 9,f$
    FILEBIN_POSITION 9,6: FILEBIN_BLOCK_READ 9,4,v%(0)
    
    ' dimensions du gif
    w% = v%(0) + 256*v%(1): h% = v%(2) + 256*v%(3)
    width 0,w%+35
    height 0,h%+55
    
    FILEBIN_CLOSE 9
    FILE_OPEN_WRITE 9,fh$
    FILE_WRITELN 9,"<HTML>"
    file_writeln 9,"<body bgcolor='#ffffa4'>"
    FILE_WRITELN 9,"<IMG SRC="+f$
    file_writeln 9,"</body>"
    FILE_WRITELN 9,"</HTML>"
    FILE_CLOSE 9
    
    hv% = 900: WHILE OBJECT_EXISTS(hv%)=1: hv% = hv%+1: END_WHILE
    HVIEWER hv%: TOP hv%,y%: LEFT hv%,x%: WIDTH hv%,w%+20: HEIGHT hv%,h%+20
    
    FILE_LOAD hv%,fh$
    FILE_DELETE fh$
 END_SUB


C'est un script VBS, partagé par notre ami Papydall, pour utiliser la synthèse vocale de Windows.
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Affichage d'une gif animée avec le son. Empty
MessageSujet: Affichage d'une gif animée avec le son.   Affichage d'une gif animée avec le son. EmptyDim 4 Fév 2024 - 18:06

Bonjour.

Alors là, c'est le top du top !!
Un grand merci Marc, le script fonctionne parfaitement, et la gif animée disparaît bien après la lecture du texte.

Cependant, le compilateur ne reconnaît pas FILEBIN_BLOCK_READ !!
Je vais donc devoir adapter le code afin d'indiquer en clair les dimensions de la gif.

Mais c'est quand même génial !!
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Affichage d'une gif animée avec le son. Empty
MessageSujet: Re: Affichage d'une gif animée avec le son.   Affichage d'une gif animée avec le son. EmptyDim 4 Fév 2024 - 18:17

Pedro a écrit:
Cependant, le compilateur ne reconnaît pas FILEBIN_BLOCK_READ !!

Remplace :
Code:
FILEBIN_BLOCK_READ 9,4,v%(0)

Par ceci :
Code:
v%(0) = FILEBIN_READ(9)
v%(1) = FILEBIN_READ(9)
v%(2) = FILEBIN_READ(9)
v%(3) = FILEBIN_READ(9)
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Affichage d'une gif animée avec le son. Empty
MessageSujet: Affichage d'une gif animée avec le son.   Affichage d'une gif animée avec le son. EmptyDim 4 Fév 2024 - 18:30

OK merci Marc.
Revenir en haut Aller en bas
Contenu sponsorisé





Affichage d'une gif animée avec le son. Empty
MessageSujet: Re: Affichage d'une gif animée avec le son.   Affichage d'une gif animée avec le son. Empty

Revenir en haut Aller en bas
 
Affichage d'une gif animée avec le son.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» probleme d'affichage avec l'objet picture
» Affichage d'un GRID en HTML avec couleurs et images
» Un catalogue de photos de fleurs, avec KBDD, affichage HTML
» problème avec edit ou bien avec combo?
» Problème d'affichage 3D.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: