VB.NET: Générer un bip
Fermé
Anonyme209
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
-
13 sept. 2014 à 18:20
Anonyme209 Messages postés 679 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 14 sept. 2014 à 16:43
Anonyme209 Messages postés 679 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 14 sept. 2014 à 16:43
A voir également:
- Vb.net beep
- Telecharger vb.net - Télécharger - Langages
- Tp vb.net + correction pdf - Forum VB / VBA
- Vb.net timestamp ✓ - Forum Framework .NET
- 5 beep hp ✓ - Forum Matériel informatique
- Vb.net mysql - Forum Webmastering
2 réponses
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
13 sept. 2014 à 18:38
13 sept. 2014 à 18:38
Bonjour pour voir ce qui ne va pas avec ton code il faudrait le poster.
Voir ici comment bien utiliser la coloration syntaxique.
Signaler la ligne qui bug et retranscrire le message d'erreur entier.
Concernant Beep, chez moi ça marche, qu'as tu essayé?
Il existe aussi
Voir ici comment bien utiliser la coloration syntaxique.
Signaler la ligne qui bug et retranscrire le message d'erreur entier.
Concernant Beep, chez moi ça marche, qu'as tu essayé?
System.Media.SystemSounds.Beep.Play()
Il existe aussi
System.Media.SystemSounds.Asterisk.Play()
System.Media.SystemSounds.Exclamation.Play()
System.Media.SystemSounds.Hand.Play()
System.Media.SystemSounds.Question.Play()
Anonyme209
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
19
Modifié par Anonyme209 le 13/09/2014 à 20:17
Modifié par Anonyme209 le 13/09/2014 à 20:17
Bonjour,
moi, rien.
que ce soit seulement avec
ou avec
Pour ce qui est du code retournant une erreur, il s'agit de celui-là:
Source: http://www.vb-helper.com/howto_api_beep.html
moi, rien.
que ce soit seulement avec
Beep()
ou avec
System.Media.SystemSounds.Beep.Play()
Pour ce qui est du code retournant une erreur, il s'agit de celui-là:
Private Declare Function APIBeep Lib "kernel32" Alias _
"Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) _
As Long
Private Sub Command1_Click()
Dim frequency As Long
frequency = CLng(250)
APIBeep frequency, 500
End Sub
Source: http://www.vb-helper.com/howto_api_beep.html
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
13 sept. 2014 à 20:24
13 sept. 2014 à 20:24
Ok, on voit que c'est un code vb6 et le message d'erreur?
--
--
Anonyme209
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
19
Modifié par Anonyme209 le 13/09/2014 à 20:42
Modifié par Anonyme209 le 13/09/2014 à 20:42
PInvokeStackImbalance was detected
"A call to PInvoke function 'Test!Test.Form1::APIBeep' has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention and parameters of the PInvoke signature match the target unmanaged signature."
(Test est le nom du projet dans l'erreur)
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
14 sept. 2014 à 09:56
14 sept. 2014 à 09:56
et
Console.Beep(500, 500), ca marche?
Anonyme209
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
19
14 sept. 2014 à 10:29
14 sept. 2014 à 10:29
rien
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
14 sept. 2014 à 11:38
14 sept. 2014 à 11:38
Apres quelques recherches, il semble que console.Beep se servent du beeper de la carte mère et non des hauts parleurs:
https://docs.microsoft.com/fr-fr/dotnet/api/system.console.beep?redirectedfrom=MSDN&view=netframework-4.8
Mais ça ne semble pas être le cas de System.Media.SystemSounds.Beep.Play
https://docs.microsoft.com/en-us/dotnet/api/system.media.systemsounds.beep?redirectedfrom=MSDN&view=netframework-4.8
Après tu peux essayer de jouer un wav qui fait ton beep, ici une discussion qui en parle (c'est du C#, mais ça ressemble au VB)
https://codes-sources.commentcamarche.net/forum/affich-10032463-jouer-un-son-dans-une-application-mais-ca-ne-marche-pas
https://docs.microsoft.com/fr-fr/dotnet/api/system.console.beep?redirectedfrom=MSDN&view=netframework-4.8
Mais ça ne semble pas être le cas de System.Media.SystemSounds.Beep.Play
https://docs.microsoft.com/en-us/dotnet/api/system.media.systemsounds.beep?redirectedfrom=MSDN&view=netframework-4.8
Après tu peux essayer de jouer un wav qui fait ton beep, ici une discussion qui en parle (c'est du C#, mais ça ressemble au VB)
https://codes-sources.commentcamarche.net/forum/affich-10032463-jouer-un-son-dans-une-application-mais-ca-ne-marche-pas