J'ai un programme Windows qui sert à gérer des alertes de
toutes sortes. Il peut par exemple envoyer des courriels ou
des SMS quand un incident survient. Il peut aussi faire
jouer un fichier WAV. Du moins, cela fonctionne sur Windows
XP, mais pas sur Windows 7.
J'ai le code source, mais pour le moment je n'ai pas réussi
à identifier où dans le code se faisait la gestion de ces
fichiers WAV. Je suppose qu'il doit y avoir un appel à une
fonction de Windows qui fonctionnait sur XP mais qui a été
désactivée sur Windows 7.
J'ai deux questions :
1) Avez-vous des exemples de code pouvant être utilisé sur
Windows XP pour faire entendre le contenu d'un fichier WAV ?
Avec un peu de chance, parmi les propositions que vous
pourriez me faire, il pourrait se trouver *la* méthode qui
a effectivement été utilisée, et ça me permettrait de la
localiser.
2) Quelle est la bonne façon de faire sur Windows Sept ?
Lorsque j'aurai localisé le code qui ne fonctionne plus,
j'aurai besoin d'un code qui fonctionne pour le mettre à
la place de l'autre.
"Olivier Miakinen" <om+ a écrit dans le message de news: legjvj$15h3$
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de toutes sortes. Il peut par exemple envoyer des courriels ou des SMS quand un incident survient. Il peut aussi faire jouer un fichier WAV. Du moins, cela fonctionne sur Windows XP, mais pas sur Windows 7.
"Olivier Miakinen" <om+news@miakinen.net> a écrit dans le message de news:
legjvj$15h3$1@cabale.usenet-fr.net...
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de
toutes sortes. Il peut par exemple envoyer des courriels ou
des SMS quand un incident survient. Il peut aussi faire
jouer un fichier WAV. Du moins, cela fonctionne sur Windows
XP, mais pas sur Windows 7.
C'est quoi ce programme ?
--
Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - anaigeon@free.fr - Oberhoffen/Moder, France
http://fr.youtube.com/user/AlainNaigeon
"Olivier Miakinen" <om+ a écrit dans le message de news: legjvj$15h3$
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de toutes sortes. Il peut par exemple envoyer des courriels ou des SMS quand un incident survient. Il peut aussi faire jouer un fichier WAV. Du moins, cela fonctionne sur Windows XP, mais pas sur Windows 7.
Le Tue, 25 Feb 2014 00:18:10 +0100, Olivier Miakinen <om+ a écrit:
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de toutes sortes. Il peut par exemple envoyer des courriels ou des SMS quand un incident survient. Il peut aussi faire jouer un fichier WAV. Du moins, cela fonctionne sur Windows XP, mais pas sur Windows 7.
J'ai le code source, mais pour le moment je n'ai pas réussi à identifier où dans le code se faisait la gestion de ces fichiers WAV. Je suppose qu'il doit y avoir un appel à une fonction de Windows qui fonctionnait sur XP mais qui a été désactivée sur Windows 7.
J'ai deux questions :
1) Avez-vous des exemples de code pouvant être utilisé sur Windows XP pour faire entendre le contenu d'un fichier WAV ? Avec un peu de chance, parmi les propositions que vous pourriez me faire, il pourrait se trouver *la* méthode qui a effectivement été utilisée, et ça me permettrait de la localiser.
2) Quelle est la bonne façon de faire sur Windows Sept ? Lorsque j'aurai localisé le code qui ne fonctionne plus, j'aurai besoin d'un code qui fonctionne pour le mettre à la place de l'autre.
sous Delphi, ça donne, par exemple sFileWave référence l'emplacement d'un fichier .WAV, soit fourni par Windows, soit enregistré, à partir d'entrées dans dun fichier .INI [SOUND] ;son Windows PeseeOK=ding.wav ;son enregistré ErrorComm=errcomm.wav ErrorCat=c:windowswavemeow.wav ErrorDog=c:windowswavedog.wav
non testé sous Windows 7, nous n'utilisons plus ce programme. ça devrait continuer à marcher, on est dans du basique Windows
Begin If Not IsEmptyString( sFileWave) And ( WaveOutGetNumDevs > 0) Then Begin StrPCopy( szString, sFileWave); SndPlaySound( szString, SND_ASYNC); End Else MessageBeep( BeepType);
If Not IsEmptyString( sMessage) Then Result := MessageDlg( sMessage, aType, aButtons, HelpCtx) Else Result := 0; End;
Le Tue, 25 Feb 2014 00:18:10 +0100, Olivier Miakinen
<om+news@miakinen.net> a écrit:
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de
toutes sortes. Il peut par exemple envoyer des courriels ou
des SMS quand un incident survient. Il peut aussi faire
jouer un fichier WAV. Du moins, cela fonctionne sur Windows
XP, mais pas sur Windows 7.
J'ai le code source, mais pour le moment je n'ai pas réussi
à identifier où dans le code se faisait la gestion de ces
fichiers WAV. Je suppose qu'il doit y avoir un appel à une
fonction de Windows qui fonctionnait sur XP mais qui a été
désactivée sur Windows 7.
J'ai deux questions :
1) Avez-vous des exemples de code pouvant être utilisé sur
Windows XP pour faire entendre le contenu d'un fichier WAV ?
Avec un peu de chance, parmi les propositions que vous
pourriez me faire, il pourrait se trouver *la* méthode qui
a effectivement été utilisée, et ça me permettrait de la
localiser.
2) Quelle est la bonne façon de faire sur Windows Sept ?
Lorsque j'aurai localisé le code qui ne fonctionne plus,
j'aurai besoin d'un code qui fonctionne pour le mettre à
la place de l'autre.
Cordialement,
sndPlaySound function
http://msdn.microsoft.com/en-us/library/windows/desktop/dd798676(v=vs.85).aspx
sous Delphi, ça donne, par exemple
sFileWave référence l'emplacement d'un fichier .WAV, soit fourni par
Windows, soit enregistré, à partir d'entrées dans dun fichier .INI
[SOUND]
;son Windows
PeseeOK=ding.wav
;son enregistré
ErrorComm=errcomm.wav
ErrorCat=c:windowswavemeow.wav
ErrorDog=c:windowswavedog.wav
non testé sous Windows 7, nous n'utilisons plus ce programme.
ça devrait continuer à marcher, on est dans du basique Windows
Begin
If Not IsEmptyString( sFileWave) And ( WaveOutGetNumDevs > 0) Then
Begin
StrPCopy( szString, sFileWave);
SndPlaySound( szString, SND_ASYNC);
End
Else
MessageBeep( BeepType);
If Not IsEmptyString( sMessage) Then
Result := MessageDlg( sMessage, aType, aButtons, HelpCtx)
Else
Result := 0;
End;
--
Utilisant le logiciel de courrier d'Opera : http://www.opera.com/mail/
Le Tue, 25 Feb 2014 00:18:10 +0100, Olivier Miakinen <om+ a écrit:
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de toutes sortes. Il peut par exemple envoyer des courriels ou des SMS quand un incident survient. Il peut aussi faire jouer un fichier WAV. Du moins, cela fonctionne sur Windows XP, mais pas sur Windows 7.
J'ai le code source, mais pour le moment je n'ai pas réussi à identifier où dans le code se faisait la gestion de ces fichiers WAV. Je suppose qu'il doit y avoir un appel à une fonction de Windows qui fonctionnait sur XP mais qui a été désactivée sur Windows 7.
J'ai deux questions :
1) Avez-vous des exemples de code pouvant être utilisé sur Windows XP pour faire entendre le contenu d'un fichier WAV ? Avec un peu de chance, parmi les propositions que vous pourriez me faire, il pourrait se trouver *la* méthode qui a effectivement été utilisée, et ça me permettrait de la localiser.
2) Quelle est la bonne façon de faire sur Windows Sept ? Lorsque j'aurai localisé le code qui ne fonctionne plus, j'aurai besoin d'un code qui fonctionne pour le mettre à la place de l'autre.
sous Delphi, ça donne, par exemple sFileWave référence l'emplacement d'un fichier .WAV, soit fourni par Windows, soit enregistré, à partir d'entrées dans dun fichier .INI [SOUND] ;son Windows PeseeOK=ding.wav ;son enregistré ErrorComm=errcomm.wav ErrorCat=c:windowswavemeow.wav ErrorDog=c:windowswavedog.wav
non testé sous Windows 7, nous n'utilisons plus ce programme. ça devrait continuer à marcher, on est dans du basique Windows
Begin If Not IsEmptyString( sFileWave) And ( WaveOutGetNumDevs > 0) Then Begin StrPCopy( szString, sFileWave); SndPlaySound( szString, SND_ASYNC); End Else MessageBeep( BeepType);
If Not IsEmptyString( sMessage) Then Result := MessageDlg( sMessage, aType, aButtons, HelpCtx) Else Result := 0; End;
Son nom ne te dirait rien. Au cas où ce serait le sens de ta question, tu ne le trouveras pas en vente à la Fnac ni sur Internet.
Cela dit, si tu veux en savoir plus, tu peux me contacter en privé (mon adresse est valide). Je ne positionne pas le suivi vers « poster » car je crois que ton logiciel ne le gère toujours pas correctement, même dans ses dernières versions.
Cordialement, -- Olivier Miakinen
Bonjour,
Le 25/02/2014 01:13, Alain Naigeon m'a répondu :
J'ai un programme Windows qui [...]
C'est quoi ce programme ?
Son nom ne te dirait rien. Au cas où ce serait le sens de
ta question, tu ne le trouveras pas en vente à la Fnac ni
sur Internet.
Cela dit, si tu veux en savoir plus, tu peux me contacter
en privé (mon adresse est valide). Je ne positionne pas le
suivi vers « poster » car je crois que ton logiciel ne le
gère toujours pas correctement, même dans ses dernières
versions.
Son nom ne te dirait rien. Au cas où ce serait le sens de ta question, tu ne le trouveras pas en vente à la Fnac ni sur Internet.
Cela dit, si tu veux en savoir plus, tu peux me contacter en privé (mon adresse est valide). Je ne positionne pas le suivi vers « poster » car je crois que ton logiciel ne le gère toujours pas correctement, même dans ses dernières versions.
Cordialement, -- Olivier Miakinen
Jacquouille la Fripouille
"Olivier Miakinen" a écrit dans le message de groupe de discussion : legjvj$15h3$
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de toutes sortes. Il peut par exemple envoyer des courriels ou des SMS quand un incident survient. Il peut aussi faire jouer un fichier WAV. Du moins, cela fonctionne sur Windows XP, mais pas sur Windows 7.
....
Ta question est trop technique pour moi. Je réponds ici à l'objet de ton post. WMP11 ne sait pas lire les fichiers .wav (Un problème de codec ?) Depuis Win7, je les écoute avec VLC Player.
-- Jacquouille la Fripouille "Périgord, meitat chen meitat porc"
"Olivier Miakinen" a écrit dans le message de groupe de discussion :
legjvj$15h3$1@cabale.usenet-fr.net...
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de
toutes sortes. Il peut par exemple envoyer des courriels ou
des SMS quand un incident survient. Il peut aussi faire
jouer un fichier WAV. Du moins, cela fonctionne sur Windows
XP, mais pas sur Windows 7.
....
Ta question est trop technique pour moi.
Je réponds ici à l'objet de ton post.
WMP11 ne sait pas lire les fichiers .wav (Un problème de codec ?)
Depuis Win7, je les écoute avec VLC Player.
--
Jacquouille la Fripouille
"Périgord, meitat chen meitat porc"
"Olivier Miakinen" a écrit dans le message de groupe de discussion : legjvj$15h3$
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de toutes sortes. Il peut par exemple envoyer des courriels ou des SMS quand un incident survient. Il peut aussi faire jouer un fichier WAV. Du moins, cela fonctionne sur Windows XP, mais pas sur Windows 7.
....
Ta question est trop technique pour moi. Je réponds ici à l'objet de ton post. WMP11 ne sait pas lire les fichiers .wav (Un problème de codec ?) Depuis Win7, je les écoute avec VLC Player.
-- Jacquouille la Fripouille "Périgord, meitat chen meitat porc"
Olivier Miakinen
Le 25/02/2014 07:40, DuboisP m'a répondu :
1) Avez-vous des exemples de code pouvant être utilisé sur Windows XP pour faire entendre le contenu d'un fichier WAV ?
non testé sous Windows 7, nous n'utilisons plus ce programme. ça devrait continuer à marcher, on est dans du basique Windows
D'après la doc, aussi bien sndPlaySound que PlaySound sont supportés à partir de Windows 2000, sans numéro de version max.
<cit.> Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only] </cit.>
Maintenant je dois voir si cette fonction est bien appelée, ou bien si c'est avant que ça coince.
Un grand merci en tout cas.
-- Olivier Miakinen
Le 25/02/2014 07:40, DuboisP m'a répondu :
1) Avez-vous des exemples de code pouvant être utilisé sur
Windows XP pour faire entendre le contenu d'un fichier WAV ?
sndPlaySound function
http://msdn.microsoft.com/en-us/library/windows/desktop/dd798676(v=vs.85).aspx
Bingo !
Plus exactement, j'ai trouvé un appel à la fonction un peu plus
complète PlaySound :
http://msdn.microsoft.com/en-us/library/windows/desktop/dd743680%28v=vs.85%29.aspx
[...]
non testé sous Windows 7, nous n'utilisons plus ce programme.
ça devrait continuer à marcher, on est dans du basique Windows
D'après la doc, aussi bien sndPlaySound que PlaySound sont
supportés à partir de Windows 2000, sans numéro de version max.
<cit.>
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
</cit.>
Maintenant je dois voir si cette fonction est bien appelée, ou
bien si c'est avant que ça coince.
non testé sous Windows 7, nous n'utilisons plus ce programme. ça devrait continuer à marcher, on est dans du basique Windows
D'après la doc, aussi bien sndPlaySound que PlaySound sont supportés à partir de Windows 2000, sans numéro de version max.
<cit.> Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only] </cit.>
Maintenant je dois voir si cette fonction est bien appelée, ou bien si c'est avant que ça coince.
Un grand merci en tout cas.
-- Olivier Miakinen
Fred
On 25/02/2014 00:18, Olivier Miakinen wrote:
Bonjour,
Salut
2) Quelle est la bonne façon de faire sur Windows Sept ? Lorsque j'aurai localisé le code qui ne fonctionne plus, j'aurai besoin d'un code qui fonctionne pour le mettre à la place de l'autre.
A défaut de fonction windows, tu peux utiliser mplayer, qui marche en ligne de commande, avec 'exec' dans ton code.
Par contre, il faut lancer 1 fois mplayer à vide pour qu'il s'initialise.
On 25/02/2014 00:18, Olivier Miakinen wrote:
Bonjour,
Salut
2) Quelle est la bonne façon de faire sur Windows Sept ?
Lorsque j'aurai localisé le code qui ne fonctionne plus,
j'aurai besoin d'un code qui fonctionne pour le mettre à
la place de l'autre.
A défaut de fonction windows, tu peux utiliser mplayer,
qui marche en ligne de commande, avec 'exec' dans ton
code.
Par contre, il faut lancer 1 fois mplayer à vide pour
qu'il s'initialise.
2) Quelle est la bonne façon de faire sur Windows Sept ? Lorsque j'aurai localisé le code qui ne fonctionne plus, j'aurai besoin d'un code qui fonctionne pour le mettre à la place de l'autre.
A défaut de fonction windows, tu peux utiliser mplayer, qui marche en ligne de commande, avec 'exec' dans ton code.
Par contre, il faut lancer 1 fois mplayer à vide pour qu'il s'initialise.
Alain Naigeon
"Olivier Miakinen" <om+ a écrit dans le message de news: leht64$1r93$
Bonjour,
Le 25/02/2014 01:13, Alain Naigeon m'a répondu :
J'ai un programme Windows qui [...]
C'est quoi ce programme ?
Son nom ne te dirait rien. Au cas où ce serait le sens de ta question, tu ne le trouveras pas en vente à la Fnac ni sur Internet.
Il se trouve que Jacquouille la Fripouille a formulé :
"Olivier Miakinen" a écrit dans le message de groupe de discussion : legjvj$15h3$
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de toutes sortes. Il peut par exemple envoyer des courriels ou des SMS quand un incident survient. Il peut aussi faire jouer un fichier WAV. Du moins, cela fonctionne sur Windows XP, mais pas sur Windows 7.
....
Ta question est trop technique pour moi. Je réponds ici à l'objet de ton post. WMP11 ne sait pas lire les fichiers .wav
Ben si ...
(Un problème de codec ?)
Plus probable, ou alors un fichier avec extension .WAV, mais qui n'est pas un vrai .WAV
Depuis Win7, je les écoute avec VLC Player.
Tu peux regarder dans dans ses infos de flux si c'ets un vrai WAV et quel codec il utilise.
-- @+ Ascadix adresse @mail valide, mais ajoutez "sesame" dans l'objet pour que ça arrive.
Il se trouve que Jacquouille la Fripouille a formulé :
"Olivier Miakinen" a écrit dans le message de groupe de discussion :
legjvj$15h3$1@cabale.usenet-fr.net...
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de
toutes sortes. Il peut par exemple envoyer des courriels ou
des SMS quand un incident survient. Il peut aussi faire
jouer un fichier WAV. Du moins, cela fonctionne sur Windows
XP, mais pas sur Windows 7.
....
Ta question est trop technique pour moi.
Je réponds ici à l'objet de ton post.
WMP11 ne sait pas lire les fichiers .wav
Ben si ...
(Un problème de codec ?)
Plus probable, ou alors un fichier avec extension .WAV, mais qui n'est
pas un vrai .WAV
Depuis Win7, je les écoute avec VLC Player.
Tu peux regarder dans dans ses infos de flux si c'ets un vrai WAV et
quel codec il utilise.
--
@+
Ascadix
adresse @mail valide, mais ajoutez "sesame" dans l'objet pour que ça
arrive.
Il se trouve que Jacquouille la Fripouille a formulé :
"Olivier Miakinen" a écrit dans le message de groupe de discussion : legjvj$15h3$
Bonjour,
J'ai un programme Windows qui sert à gérer des alertes de toutes sortes. Il peut par exemple envoyer des courriels ou des SMS quand un incident survient. Il peut aussi faire jouer un fichier WAV. Du moins, cela fonctionne sur Windows XP, mais pas sur Windows 7.
....
Ta question est trop technique pour moi. Je réponds ici à l'objet de ton post. WMP11 ne sait pas lire les fichiers .wav
Ben si ...
(Un problème de codec ?)
Plus probable, ou alors un fichier avec extension .WAV, mais qui n'est pas un vrai .WAV
Depuis Win7, je les écoute avec VLC Player.
Tu peux regarder dans dans ses infos de flux si c'ets un vrai WAV et quel codec il utilise.
-- @+ Ascadix adresse @mail valide, mais ajoutez "sesame" dans l'objet pour que ça arrive.
DuboisP
Le Tue, 25 Feb 2014 12:12:16 +0100, Olivier Miakinen <om+ a écrit:
Le 25/02/2014 07:40, DuboisP m'a répondu :
1) Avez-vous des exemples de code pouvant être utilisé sur Windows XP pour faire entendre le contenu d'un fichier WAV ?
non testé sous Windows 7, nous n'utilisons plus ce programme. ça devrait continuer à marcher, on est dans du basique Windows
D'après la doc, aussi bien sndPlaySound que PlaySound sont supportés à partir de Windows 2000, sans numéro de version max.
<cit.> Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only] </cit.>
Maintenant je dois voir si cette fonction est bien appelée, ou bien si c'est avant que ça coince.
Un grand merci en tout cas.
j'avais joué un peu avec, il y a longtemps. une application d'enregistrements de poids sur une balance, lecteur de code-barres, gestion d'erreur en sonore, ça limitait les aller-retour vers l'écran
les utilisateurs mettaient dans les 1 à 1.5 sec pour manipuler, identifier, peser.
avec la nouvelle version (pas par moi), ils mettent au minimum 10 sec !
en ces temps anciens, on consultait les utilisateurs pour leur proposer le meilleur :-)
Le Tue, 25 Feb 2014 12:12:16 +0100, Olivier Miakinen
<om+news@miakinen.net> a écrit:
Le 25/02/2014 07:40, DuboisP m'a répondu :
1) Avez-vous des exemples de code pouvant être utilisé sur
Windows XP pour faire entendre le contenu d'un fichier WAV ?
sndPlaySound function
http://msdn.microsoft.com/en-us/library/windows/desktop/dd798676(v=vs.85).aspx
Bingo !
Plus exactement, j'ai trouvé un appel à la fonction un peu plus
complète PlaySound :
http://msdn.microsoft.com/en-us/library/windows/desktop/dd743680%28v=vs.85%29.aspx
[...]
non testé sous Windows 7, nous n'utilisons plus ce programme.
ça devrait continuer à marcher, on est dans du basique Windows
D'après la doc, aussi bien sndPlaySound que PlaySound sont
supportés à partir de Windows 2000, sans numéro de version max.
<cit.>
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
</cit.>
Maintenant je dois voir si cette fonction est bien appelée, ou
bien si c'est avant que ça coince.
Un grand merci en tout cas.
j'avais joué un peu avec, il y a longtemps.
une application d'enregistrements de poids sur une balance, lecteur de
code-barres, gestion d'erreur en sonore, ça limitait les aller-retour vers
l'écran
les utilisateurs mettaient dans les 1 à 1.5 sec pour manipuler,
identifier, peser.
avec la nouvelle version (pas par moi), ils mettent au minimum 10 sec !
en ces temps anciens, on consultait les utilisateurs pour leur proposer le
meilleur :-)
--
Utilisant le logiciel de courrier d'Opera : http://www.opera.com/mail/
non testé sous Windows 7, nous n'utilisons plus ce programme. ça devrait continuer à marcher, on est dans du basique Windows
D'après la doc, aussi bien sndPlaySound que PlaySound sont supportés à partir de Windows 2000, sans numéro de version max.
<cit.> Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only] </cit.>
Maintenant je dois voir si cette fonction est bien appelée, ou bien si c'est avant que ça coince.
Un grand merci en tout cas.
j'avais joué un peu avec, il y a longtemps. une application d'enregistrements de poids sur une balance, lecteur de code-barres, gestion d'erreur en sonore, ça limitait les aller-retour vers l'écran
les utilisateurs mettaient dans les 1 à 1.5 sec pour manipuler, identifier, peser.
avec la nouvelle version (pas par moi), ils mettent au minimum 10 sec !
en ces temps anciens, on consultait les utilisateurs pour leur proposer le meilleur :-)