OVH Cloud OVH Cloud

Pourquoi MCIFormatPosition ne marche pas pour hh:mm:ss ?

1 réponse
Avatar
JC
Bonjour

j'essaie de faire un lecteur SMIL en Windev (c'est juste pour vous
donner le contexte de travail, ce n'est pas le probl=E8me de ma
question). Pour faire ce lecteur, j'utilise les fonctions WLangage
MCIOuvre, MCIJoue, etc. Mon probl=E8me est que lorsque je fais :

MCIFormatPosition("musique",MciFormatMS)

SI MCIJoue("musique","60000", "70000") ALORS
Trace("ok")
SINON
Trace("pas ok")
Trace(MCIErr())
Trace(MCIMsgErr())
Trace(MCIR=E9cup=E8re())
FIN


=E7a marche sans probl=E8me (WD affiche "ok" et joue bien uniquement 10
secondes de la 6=E8me minute du fichier MP3, c'est-=E0-dire t=3D00:01:00 =
=E0
t=3D00:01:10), alors que :

MCIFormatPosition("musique",MciFormatHMS)

SI MCIJoue("musique","00:01:00", "00:01:10") ALORS
Trace("ok")
SINON
Trace("pas ok")
Trace(MCIErr())
Trace(MCIMsgErr())
Trace(MCIR=E9cup=E8re())

FIN

ne marche pas du tout. Le message d'erreur est :
pas ok
282
Le param=E8tre sp=E9cifi=E9 est en dehors des limites pour la commande
sp=E9cifi=E9e.


Pourquoi ce format ne fonctionne pas ? Pourquoi un tel message
d'erreur ? Est-ce mon code qui est faux ou est-ce encore un bug de WD?

Merci par avance
JC

1 réponse

Avatar
Romain PETIT
JC a formulé ce mercredi :

Pourquoi ce format ne fonctionne pas ? Pourquoi un tel message
d'erreur ? Est-ce mon code qui est faux ou est-ce encore un bug de WD?



Je confirme, un bug de WD...
Il ne te reste plus qu'à travailler avec MciFormatMS et convertir
éventuellement les hh:mm:ss en ms (pas trop difficile)

A+

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup