Exemple WD Dictaphone / notify

Posté par suman le 23/11/2006 16:43:28
Bonjour !

Je retravaille actuellement l'exemple WD Dictaphone pour me familiariser avec les fonctions MCI. Tout marche normalement, mais il y a quand même quelque chose dans le code que je ne comprend pas.

Il y a une procédure FinMci qui semble être appellée chaque fois qu'une commande MCI..() est lancée avec le paramétre notify.

2 choses :

Premièrement, je me demande comment on peut faire pour qu'une procédure soit appellée grace à un mot dans un paramètre. En gros, c'est marqué où que quand c'est notify qui est en paramètre d'une fonction MCI...(), alors cette procédure est appellée ?

Et deuxièmement, lorsque je regarde dans l'aide de la fonction MCIJoue par exemple, j'ai ca comme prototype :

<Résultat> = MCIJoue(<Fichier multimédia ou Alias> [, <Position Début> [, <Position Fin> [, <Paramètres> [, <Nom de la fenêtre de messages>]]]])


Or, dans le code on a un appel (même plusieurs appels) à la fonction MCIJoue, mais comme ceci :

MCIJoue("MySound",gfnPosDeb+" to "+gfnPosFin+" notify")


Voilà... Je comprend pas trop. C'est surtout comment marche ce paramètre notify que je pige pas. Est-ce un mot clé, est-ce qu'on peut le définir quelque part ?

J'ai fait une recherche sur le forum mais j'ai rien trouvé.

Si vous pouviez m'éclairer...
Merci.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4781&post_id=19862