Beep syntaxe

Fermé
cs_darkwhite Messages postés 133 Date d'inscription vendredi 17 novembre 2000 Statut Membre Dernière intervention 29 avril 2008 - 21 sept. 2006 à 20:17
Julien237 Messages postés 883 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 3 mars 2009 - 21 sept. 2006 à 22:09
Salut a tous
Je voudrais connaitre la syntaxe de la commande beep .
Pour qu'il joue une frequence definie et sur un temps donné

5 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
21 sept. 2006 à 20:35
Non pas en VB, on est plus en Pascal.

Beep ne fait que generer le beep système. Pas de fréquence, pas de durée.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
21 sept. 2006 à 20:37
Tout dépend de quel beep il veut parler : le beep de l'API Windows permet de définir la fréquence à laquelle on veut jouer le son.
0
cs_darkwhite Messages postés 133 Date d'inscription vendredi 17 novembre 2000 Statut Membre Dernière intervention 29 avril 2008
21 sept. 2006 à 20:39
Si je me souviens qu'il y a une api windows pour faire un beep avec


beep(frequence , temps)


Sa declarration est


Public Declare Function Beep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

Je n'arrivai pas a le jouer car j'avais mis des parentheses  
Donc sa marche
0
Julien237 Messages postés 883 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 3 mars 2009 7
21 sept. 2006 à 22:06
Je pense que la syntaxe de cette fonction nous viens d'un windows de jadis (il était une fois windows 95... tu te rappelles ?) où elle générait un son grâce au haut-parleur système de ta tour... Mais les temps on changé et cette fonction ne fait plus que produire ton beep windows (nettement plus poétique !)

Julien.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Julien237 Messages postés 883 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 3 mars 2009 7
21 sept. 2006 à 22:09
Fait quand même attention que c'est une fonction synchrone et qu'elle ne possède plus vraiment d'avantages face à Beep() de ton VB

Julien.
0
Rejoignez-nous