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
» Gestion d'un système client-serveur.
Affichage d'une gif animée avec le son. Emptypar Klaus Aujourd'hui à 1:15

» item_index(résolu)
Affichage d'une gif animée avec le son. Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Affichage d'une gif animée avec le son. Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Affichage d'une gif animée avec le son. Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Affichage d'une gif animée avec le son. Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Affichage d'une gif animée avec le son. Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Affichage d'une gif animée avec le son. Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Affichage d'une gif animée avec le son. Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Affichage d'une gif animée avec le son. Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Affichage d'une gif animée avec le son. Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Affichage d'une gif animée avec le son. Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Affichage d'une gif animée avec le son. Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Affichage d'une gif animée avec le son. Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Affichage d'une gif animée avec le son. Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Affichage d'une gif animée avec le son. Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

 

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

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1558
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 : 2397
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 : 1558
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 : 2397
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 : 1558
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
» amélioration de l'affichage
» Un catalogue de photos de fleurs, avec KBDD, affichage HTML
» Problème d'affichage 3D.
» Affichage de l'arborescence de C:

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: