[R] _SoundPlay et AdlibRegister

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[R] _SoundPlay et AdlibRegister

#1

Message par TommyDDR »

Bonjour,

Après plusieurs dizaines de minutes de debug... je tiens à partager mon dernier problème.

Certes cette situation n'arrivera pas tous les jours, mais si vous avez une fonction qui lance un AdlibRegister qui lance un _SoundPlay et un AdlibRegister, alors le 2eme AdlibRegister se lancera INSTANTANÉMENT sans prendre en compte son second paramètre ($time).

Exemple : Vous avez un bouton (fonction) qui lance un son différé dans le temps (AdlibRegister) qui lance une fonction _SoundStop différé de 2sec dans le temps (AdlibRegister)

J'ai fait un script qui contient le minimum de code pour reproduire ce test, essayez le en commentant / dé-commentant la ligne _SoundPlay(xxx)
Appuyez sur "a" pour lancer la fonction.

Si quelqu'un trouve une parade à ce bug...

/!\ Vous devez placer un mp3 nommé "test.mp3" à coté du script /!\
► Afficher le textecode
Testé sous Win XP Pro SP3
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] _SoundPlay et AdlibRegister

#2

Message par jchd »

Le problème des AdlibRegister en cascade ont été fixés dans les betas.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] _SoundPlay et AdlibRegister

#3

Message par TommyDDR »

D'accord, merci pour l'info ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [R] _SoundPlay et AdlibRegister

#4

Message par sylvanie »

En attendant on peut contourner en conditionnant le lancement du 2eme adlibregister dans la boucle principale :
► Afficher le texte
En tout cas c'est effectivement un sacré cas tordu :lol:
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] _SoundPlay et AdlibRegister

#5

Message par TommyDDR »

Ouai, je me suis débrouillé de la même manière ^^

Merci.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre