pískot   otázka

VB.NET

chtěl bych se zeptat, jak udělat tlačítko na které se klikne a spustí se pískot u které ho bych nastavil výšku (hz) a délku (sekundy)

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Nic takového ve Frameworku není. Kromě toho je to zbytečnost, protože většina současných základních desek už ani vnitřní reproduktor nemá.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Předpokládám, že zde nejde o pískot z PC speakeru.

Není to úplně jednoduché, ale projděte si články zde:

http://www.codeproject.com/KB/audio-vide...

Sice v angličtině, ale určitě tam najdete, co potřebujete.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A to já zase předpokládám že o pískot z PC speakeru jde, stejně tak to pochopil i čtenář níže, který uvedl (špatně deklarovanou) API funkci pro tyto účely.

<DllImport("kernel32.dll")> _
Public Function Beep(ByVal dwFreq As Integer, ByVal dwDuration As Integer) As Boolean
End Function

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Spíš tóny než pískot

  Declare Sub Beep Lib "kernel32" _
     (ByVal Hz As Integer, _
      ByVal Sekund As Integer)  
 ' __________________________

 Sub piskot()
    For i As Integer = 0 To 32
      Beep(i * 55, 1000)
    Next
  End Sub

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback