الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد إضافة أداة صوت في vb2005 وتظهر هذه الرسالة !

مغلق
بدأه Visual Studio في 3 ديسمبر 2005 · 13 رد · 1,143 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الإخوة الكرام

عندي أداة صوت اسمها Mciwndx.ocx كنت أستعملها دائما في نسخة الفيجوال بيسك العادية , والآن أريد استخدامها في vb2005 beta فقمت بإضافتها في شريط الأدوات وحينما قمت بتوقيعها على الفورم ظهرت لي هذه الرسالة :

Failed to import the Active control. please ensure it is properly registered

ويبدو أن المشكلة في التسجيل لكن ما هو الحل لذلك ؟ وكيف أسجلها مع أنها شغالة معي على نسخة الفيجوال العادية ؟

رجاء المساعدة بسرعة

وجزاكم الله خيرا

#2

بما انك تستخدم vb.net2005 فلما لا تستغل الفئةSoundPlayer

Dim Player As New SoundPlayer( )
Player.SoundLocation = Application.StartupPath & "\mysound.wav"
Try
    Player.Load( )
    Player.PlaySync( )
Catch Err As Exception
    ' An error will occur here if the file can't be read
    ' or if it has the wrong format.
End Try

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#3

أخي الكريم

أنا أستخدم هذه الأداة لأن فيها ميزة تسريع وتبطيء الملف الصوتي وهذه مهمة بالنسبة لي

وللعلم فأنا قد سجلت هذه الأداة وقمت بتوقيعها على الفورم لكن عند عمل load للفورم ظهرت لي رسالة تقول :

An error occurred creating the form. See Exception.InnerException for details. The error is: Unable to get the window handle for the 'AxMciwndx' control. Windowless ActiveX controls are not supported.

وهذه الرسالة تظهر لي ايضا مع الريال بلاير

#4

السلام عليكم و رحمة الله و بركاته

أعتقد أن الفئة SoundPlayer فيها هذه المميزات ولكنها علي حسب ما أعرف و هو أقل القليل تشغل ال wav وال mdi .

و المشكلة التي ظهرت عندك لأن ال Active control ليس مسجل في النظام وهذا ممكن كما تعرف عن طريق regsvr32

و أزي كنت تريد معرفة الأمر فهو من الممكن أن يكتب في نافذه سطر الأوامر أو في ال run كالتالي

regsvr32 مسار الملف و أسمه معاو الأمتداد الذي يكون أما DLL أو ocx

أخوك عمرو عيسي

#5

أخي الكريم ROOT

هل فعلا الفئة الفئة SoundPlayer فيها إمكانية تسريع وتبطيء الملف الصوتي ؟

وهل ممكن أن تشغل ملفات mp3 ?

وجزاك الله خيرا

#6

بالنسبة للتقديم و التأخير لست متأكدا ولكن هناك msdn ولكني سوف أبحث فيها أن شاء الله أما بالنسبة لل mp3 فالجواب الذي أملكه لا

#7

اخواني الاعزاء

اعذروني لتطفلي فانا حديث العهد بالدوت نت

ما هي الفئة ؟

وما هي الفئة soundPlayer وكيف اضيفها ؟

تحياتي

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#8

up

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#9
محمد زغلول كتب:
أخي الكريم

أنا أستخدم هذه الأداة لأن فيها ميزة تسريع وتبطيء الملف الصوتي وهذه مهمة بالنسبة لي

وللعلم فأنا قد سجلت هذه الأداة وقمت بتوقيعها على الفورم لكن عند عمل load للفورم ظهرت لي رسالة تقول :

An error occurred creating the form. See Exception.InnerException for details.  The error is: Unable to get the window handle for the 'AxMciwndx' control. Windowless ActiveX controls are not supported.

وهذه الرسالة تظهر لي ايضا مع الريال بلاير

أخي الكريم

أنت أجبت بنفسك عن سؤالك الرسالة التي تظهر لك فيها النص "Windowless ActiveX controls are not supported" و هذا يقول لك أن التحكمات العديمة النافذة لايمكن استخدامها ضمن الدوت نيت

وهذه معلومة للجميع أرجو الانتباه لها

جميع نسخ الدوت نيت 2002 و 2003 و 2005 لا تدعم بعض تحكمات الـ ActiveX التي كانت تعمل سابقا على نسخ الفيجول القديمة الـ 6 والأقدم منها وبشكل خاص التحكمات عديمة النافذة Windowless

أقترح البحث عن كلاس أو أداة جديدة لتقوم بما تريد

و الفئة SoundPlayer التي اقترحها الأخ SOLO.NET هي أحد الحلول الجيدة في هذا المجال وأعتقد أنها تقوم بتشغيل جميع الملفات الصوتية التي يمكن للنظام تشغيلها وبالنسبة للتسريع والتبطئ لاأدري

تم تعديل هذه المشاركة بواسطة samerselo في 5 ديسمبر 2005 في 18:39

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#10

أخي الكريم

بصراحة لا أفهم بالضبط معنى عديمة النافذة , فعند إضافة مثلا أداة الريال بلاير تظهر نفس الرسالة فكيف تكون هذه الأداة عديمة النافذة ؟ !!

وللعلم فإنني عند تشغيل الملف exe فإن الأداة تظهر وتعمل بشكل جيد لكنها لا تعمل معي أثناء التصميم !!

وعموما الأداة Mciwndx مرفقة للتأكد

Mciwndx.ocx.rar

#11

أسهل حل لهذه المشكلة ان تقوم بعمل Encapsulation لدالة playsound و هي دالة APi و هي سهلة و لا تتطلب معاملات كثيرة

Public Declare Function playsound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Public Const snd_async = &H1


Public Sub sound(Fname As String)
    playsound "resources\" & Fname & ".wav", 0, snd_async
End Sub

بعد ذلك يمكنك استخدام هذا الاجراء لتشغيل اي ملف wav بمجرد كتابة اسمه

اخوكم احمد شلبي

تم تعديل هذه المشاركة بواسطة romantic_boy في 5 ديسمبر 2005 في 23:24

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#12
محمد زغلول كتب:
أخي الكريم

بصراحة لا أفهم بالضبط معنى عديمة النافذة , فعند إضافة مثلا أداة الريال بلاير تظهر نفس الرسالة فكيف تكون هذه الأداة عديمة النافذة ؟ !!

وللعلم فإنني عند تشغيل الملف exe فإن الأداة تظهر وتعمل بشكل جيد لكنها لا تعمل معي أثناء التصميم !!

وعموما الأداة Mciwndx مرفقة للتأكد

لا أعتقد أنه يمكنني شرح بالضبط ما هي التحكمات العديمة النافذة ولكن سأحاول تفسير ما حدث

الرسالة التي ظهرت لك تشرح نفسها فالتحكم العديم النافذة لا يرجع مقبض handle لمصمم النماذج فلايستطيع مصمم النماذج التعامل معها

يمكنك تجريب المرفقات فهي كلاسات كاملة لموضوع تشغيل الصوت والصورة في الدوت نيت

Movie___Sound.zip

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

هذا الموضوع مغلق.

مواضيع مشابهة