पर vb.net सिस्टम बीप ध्वनि पीसी के आंतरिक स्पीकर को एक vb.net प्रोग्राम ध्वनि करना संभव है? आप सी को \a
बेल का उत्पादन करते हैं, मैंने beep()
का प्रयास किया है, लेकिन यह केवल ध्वनि कार्ड पर त्रुटि ध्वनि उत्पन्न करता है। मैं भीXP
<Runtime.InteropServices.DllImport("KERNEL32.DLL", EntryPoint:="Beep", SetLastError:=True, _
CharSet:=Runtime.InteropServices.CharSet.Unicode, ExactSpelling:=True, _
CallingConvention:=Runtime.InteropServices.CallingConvention.StdCall)> _
Public Shared Function _
aBeep(ByVal dwFreq As Integer, ByVal dwDuration As Integer) _
As Boolean
End Function
की कोशिश की है कोई खुशी जाहिरा तौर पर अपने ही ऊपर Vista और पर अच्छा है। कोई सुझाव?
आप सभी नहीं जानते हैं कि के रूप में यह नेट ढांचे का हिस्सा है कंप्यूटर * आपके पास वर्णित एक जैसा हार्डवेयर स्पीकर भी है, है ना? इसलिए इस कार्यक्रम की संभावना बड़ी संख्या में मामलों में अपेक्षित नहीं होगी, खासकर कॉर्पोरेट वातावरण में पाए जाने वाली सस्ते मशीनों के साथ। –
इसके अलावा, यह 64-बिट विंडोज एक्सपी है? क्योंकि आखिरकार मुझे याद है (जब से मैं XP का उपयोग करता हूं, यह लंबे समय से रहा है), ['बीप 'फ़ंक्शन] (http://msdn.microsoft.com/en-us/library/ms679277.aspx) ने बीप को उत्सर्जित किया आंतरिक प्रणाली स्पीकर से, जैसा कि आप वर्णन करते हैं। यह 'संदेशबिप' फ़ंक्शन के विपरीत है, जो संलग्न होने पर ध्वनि कार्ड से बीप होगा। XP और Windows Vista के 64-बिट संस्करण इस व्यवहार को तोड़ने वाले पहले व्यक्ति थे। –
अरे यह मैं 64-बिट संस्करण पर हूं ... अनुमान है कि मेरे उपयोगकर्ता को केवल हेडफ़ोन पहनना होगा ... Ta – Toby