منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
معرفة وجود كرت صوت ملحق بالجهاز أم لا - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90)
+--- قسم : مكتبة أكواد المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=111)
+---- قسم : مكتبة أكواد الفيجوال بيسك 6 (http://vb4arb.com/vb/forumdisplay.php?fid=116)
+---- الموضوع : معرفة وجود كرت صوت ملحق بالجهاز أم لا (/showthread.php?tid=5923)



معرفة وجود كرت صوت ملحق بالجهاز أم لا - RaggiTech - 17-10-12

كاتب الموضوع : AhmedEssawy

هذا الكود يقوم بإخبارك هل يوجد كرت صوت أم لا ، وهو ما قد تستفيد منه في منع أو السماح بتشغيل الأصوات في برنامجك .

الكود منقول من المنتدى القديم ..

ضع هذا الكود في الموديل Module :

كود :
Declare Function waveOutGetNumDevs Lib "winmm.dll" () As Long
اضف زر Command وضع فيه الكود التالي

كود :
Dim i As Integer
i = waveOutGetNumDevs()
If i > 0 Then
MsgBox "بالإمكان تشغيل ملفات الأصوات في جهازك", _
vbInformation, "التأكد من وجود كرت الصوت"
Else
MsgBox "ليس بالإمكان تشغيل ملفات الأصوات في جهازك", _
vbInformation, "التأكد من وجود كرت الصوت"
End If