اذهب الي المحتوي
أوفيسنا

سؤال عن انهاء حدث مرتبط بدالة ShellExecute


الردود الموصى بها

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

حتى لا اطيل عليكم المرفق الاتى  يمكن من خلاله تشغيل اى ملف طالما انه موجود داخل المجلد بجوار قاعدة البيانات
ويتم جلب المسار باسم وامتداد الملف اليا لاى ملف يتم اصافته ضمن هذا المجلد ....   طبعا ده على حسب فكرتى انا وخيالى

الى الان كل شئ تمام التمام وى الفل

عند تحديد سجل محدد يتم تشغيل ملف الصوت 

وهنا تكمن المشكلة محتاج اوقف الصوت لا ادرى كيف

هههههههههه   حتى اننى اغلق القاعدة ويستمر الصوت فى العمل

للعلم ممكن استعراض اى شئ ليس ملفات صوتية فقط ولكن سوف اجعلها تقتصر على التعامل مع ملفات الصوت

api_play_sound.zip

تم تعديل بواسطه ابا جودى
  • Like 1
رابط هذا التعليق
شارك

عليكم السلام. 

لماذا تستخدم دالة ShellExecuteA في تشغيل ملفات الصوت ؟؟

وظيفة الدالة الاساسية ليست لتشغيل ملفات الصوت. بل لتشغيل البرامج التنفيذية والتي بدورها ستقوم بتشغيل اما صوت او فيديو او صورة حسب

البراميتر الممرر لها,, لتشغيل ملفات الصوت MP3 , WAV في الاكسس وبإستخدام API

 

راجع موضوعي هنا، 

على العموم لحل مُشكلتك في دالة ShellExecuteA

تحتاج لقتل العملية المسؤولة عن تشغيل الصوت كان يكون برنامج  VLC او  Windows Media Player ... الخ

 

Private Sub DoStop_Click()
Dim oServ As Object
Dim cProc As Variant
Dim oProc As Object

Set oServ = GetObject("winmgmts:")
Set cProc = oServ.ExecQuery("Select * from Win32_Process")

For Each oProc In cProc
    If oProc.Name = "Music.UI.exe" Or oProc.Name = "wmplayer.exe" Then
      MsgBox "تم ايقاف الصوت بنجاح"
      oProc.Terminate
    End If
Next
End Sub

 

تفضل قاعدة البيانات الخاصة بك بعد التعديل

حسنين

api_sounds_SEMO.rar

تم تعديل بواسطه SEMO.Pa3x
  • Thanks 1
رابط هذا التعليق
شارك

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information