contrôle d'un programme actif

Le
pag
Bonjour,

Mon application access lit un fichier Wav avec la commande "Reponse =
OpenFileExtend(vMessage, hide, OpExecute)".

Le déroulement de l'application se fait comme ça:

J'ouvre un formulaire d'attente,
je lit un son avec "playsound"
lit un son avec OpenfileExtend
Ferme mon formulaire d'attente

Mais quand le code s'exécute, le formulaire d'attente se ferme avant la fin
de la lecture avec OpenfileExtend.

Comment je pourrais faire pour que mon formulaire d'attente se ferme
seulement après la lecture du fichier.
(je sais pas si je peux contrôler le programme windows media player est
actif avec access)

Si quelqu'un aurait une idée ou une autre façon de faire, je le remercie
d'avance.

Salutations
pgdz
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
3stone
Le #19696401
Salut,

pag wrote:
Bonjour,

Mon application access lit un fichier Wav avec la commande "Reponse > OpenFileExtend(vMessage, hide, OpExecute)".

Le déroulement de l'application se fait comme ça:

J'ouvre un formulaire d'attente,
je lit un son avec "playsound"
lit un son avec OpenfileExtend
Ferme mon formulaire d'attente

Mais quand le code s'exécute, le formulaire d'attente se ferme avant
la fin de la lecture avec OpenfileExtend.

Comment je pourrais faire pour que mon formulaire d'attente se ferme
seulement après la lecture du fichier.
(je sais pas si je peux contrôler le programme windows media player
est actif avec access)




Tu as essayé ceci :
http://www.3stone.be/access/faq.php?lng=fr&pg1

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
pag
Le #19704021
Bonjour, merci pour le réponse,

J'ai essayé le module, mais mon fichier son n'est pas lu, je n'arrive à les
lire qu'avec MediaPlayer, c'est pour ça que je voudrais contrôler quand MP à
fini de lire le fichier (le message est de longueur différente, pas
possible de mettre un Timer, certain message trop court), afin de pouvoir
continuer l'exécution de mon code.

Salutations

P-A


"3stone" %23ZMGXNR$
Salut,

pag wrote:
Bonjour,

Mon application access lit un fichier Wav avec la commande "Reponse >> OpenFileExtend(vMessage, hide, OpExecute)".

Le déroulement de l'application se fait comme ça:

J'ouvre un formulaire d'attente,
je lit un son avec "playsound"
lit un son avec OpenfileExtend
Ferme mon formulaire d'attente

Mais quand le code s'exécute, le formulaire d'attente se ferme avant
la fin de la lecture avec OpenfileExtend.

Comment je pourrais faire pour que mon formulaire d'attente se ferme
seulement après la lecture du fichier.
(je sais pas si je peux contrôler le programme windows media player
est actif avec access)




Tu as essayé ceci :
http://www.3stone.be/access/faq.php?lng=fr&pg1

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)



pag
Le #19712301
Bonjour,

J'ai trouvé sur le site www.mvps.org/accessfr/apis/api0004.htm le module
suivant "APIs: Démarre et attend la fin d'exécution avant de poursuivre"
j'ai inséré la commande Public Sub ShellWait(Pathname As String, Optional
WindowStyle As Long) dans mon code, mais j'ai qq problème.

Pathname As String, = CheminEtNom de mon fichier wav à lire
Optional WindowStyle As Long = option d'ouverture du programme ? (hide,
normal, maximiz, ..., ou c'est un autre code?)

Pourriez-vous me dire si je peux utiliser ce module dans mon application
pour stoper le code access le temps de la lecture du fichier son?

Meilleures salutations, merci pour votre aide.

p-a



"3stone" %23ZMGXNR$
Salut,

pag wrote:
Bonjour,

Mon application access lit un fichier Wav avec la commande "Reponse >> OpenFileExtend(vMessage, hide, OpExecute)".

Le déroulement de l'application se fait comme ça:

J'ouvre un formulaire d'attente,
je lit un son avec "playsound"
lit un son avec OpenfileExtend
Ferme mon formulaire d'attente

Mais quand le code s'exécute, le formulaire d'attente se ferme avant
la fin de la lecture avec OpenfileExtend.

Comment je pourrais faire pour que mon formulaire d'attente se ferme
seulement après la lecture du fichier.
(je sais pas si je peux contrôler le programme windows media player
est actif avec access)




Tu as essayé ceci :
http://www.3stone.be/access/faq.php?lng=fr&pg1

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)



3stone
Le #19715591
Salut,


pag wrote:
J'ai trouvé sur le site www.mvps.org/accessfr/apis/api0004.htm le
module suivant "APIs: Démarre et attend la fin d'exécution avant de
poursuivre" j'ai inséré la commande Public Sub ShellWait(Pathname As
String, Optional WindowStyle As Long) dans mon code, mais j'ai qq
problème.

Pathname As String, = CheminEtNom de mon fichier wav à lire
Optional WindowStyle As Long = option d'ouverture du programme ?
(hide, normal, maximiz, ..., ou c'est un autre code?)

Pourriez-vous me dire si je peux utiliser ce module dans mon
application pour stoper le code access le temps de la lecture du
fichier son?



Cela doit en principe attentre que le programme soit "refermé".

Si tu lance la calculatrice (clac.exe) ton code Access attendra
que la calculatrice soit terminé.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Publicité
Poster une réponse
Anonyme