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

ربط ملف صوت

مغلق
بدأه zinah1984 في 16 ديسمبر 2003 · 10 رد · 1,521 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد ان اربط ملف صوت مع عنصر من عناصر دلفي........

بحيث عند الانتهاء من العمل و اخذ المشروع لجهاز اخر يعمل ملف الصوت........

#2

وضح أكثر

#3

أنا أريد ان اعمل مشروع و في مقدمة العرض لهذا المشروع اريد اضافة اغنية صغيرة(مقطع موسيقي) في البداية فقط و من ثم يمكن للمستخدم ان يتجاوز المعزوفة و يدخل للبرنامج الرئيسي..........

المشكلة في عنصر media player أنه يأخذ الاغنية من مسار محدد لجهازك فقط انا اريد ان يكون المعزوفة جزء من المشروع بحيث اذا جربت المشروع على حاسب اخر ان تعمل المقطوعة........

فكرت بإضافة فلاش .......

بحثت وو جدت انه يجب اضافة component من active x

واذا لم يكن موجود عليكي تنزيله.......

فعلت كل الخطوات السابقة لكن لم استطع ربط الملف لان خبرتي قليلة في الدلفي بالاضافة لعدم وجود help للعنصر الجديد.......

وهاي هي كل القصة........

اختكم ام الزوز......

zinah1984@al-islam.com

#4

في طريقه حلوه

تضيفين المقطوعه الى ملف مصادر Resources.RES

وبعد تشغيل البرنامج تستخرجين الملف الصوتي الى مجلد الويندوز

أو النظام

وبكذا تكونين عرفتي امتداد الملف وين

تنفيذ الطريقه عند MS.Programmer :)

الحين

أنا أبي اسئل

في الفيجوال بيسك كنا نكتب

App.Path بعدين مسار الملف

لكن بالدلفي كيف نكتب نفس الكود

وبرضوا حاب اسئل عن

on error resume next

لتجاوز الأخطاء الممكن حدوثها

معليش لان الاسئله تافهه شوي ماحبيت تكون بموضوع مستقل :)

محمـــــــــد

المملكه العربيه السعوديـــه

[الفريق العربي للبرمجه الأفضـل دائما]

/

::::::::::::::::::::::::::::::::::::

msvbvm60.dll = فيجوال بيسك

.................= دلفــــــــــــــي

::::::::::::::::::::::::::::::::::::

#5

ما في مشكلة أخوي دلفي نحنا هنا للمساعدة

ومثل ماقال الأخ دلفي يا أم الزوز.....بس ممكن أنو تضيفي المقطع بأكمله في مكان البرنامج (ملف البرنامج( ..........كما نفعل في قواعد البيانات

نفــــــــــــــــــــــــــــــس القصة :)

أخوكم

When You Started With Delphi ...You Could Not Stop!

delphiteam2.jpg

alharmoodiGropu.com

#6

مافي جواب :)

محمـــــــــد

المملكه العربيه السعوديـــه

[الفريق العربي للبرمجه الأفضـل دائما]

/

::::::::::::::::::::::::::::::::::::

msvbvm60.dll = فيجوال بيسك

.................= دلفــــــــــــــي

::::::::::::::::::::::::::::::::::::

#7

الأخ دلفي

لمعرفة مسار الملف التنفيذي إستخدم :

ExtractFileDir(Application.exename)

#8

عفوا يمكن جوابي يدور على نفس كلام الاخوة

ليش ماتحطوا الملف الصوتي بجانب الملف exe واستدعاءة فقط

باسمه رح يفتح الملف مدام الملف الصوتي بجانب exe

#9

سلام عليكم

ملخص القول ثلاث طرق كما تفضل الشباب :

1- و ضع الصوت في ملف Resource

2- وضع الصوت ضمن مسار الملف التنفيذي

3- وضع الصوت ضمن DataBase

فختاري أحد الطرق و الأسهل هو الثاني

#10

شكرا لك ORWA

طيب بالنسبه لتجاوز الأخطاء

يعني لو عندي أمر بالاسم get

وراح اضع الأمر مع بداية تشغيل البرنامج

الأمر هذا يعتمد على وجود ملف بمكتبة الويندوز أقصد ملفات dll

وطبعا حدوث الخطأ جايز لانه مو كل اصدارات الويندوز فيها نفس الملفات

عموما كيف اكتب كود للأمر get مع تجاوز أي رسالة خطأ

محمـــــــــد

المملكه العربيه السعوديـــه

[الفريق العربي للبرمجه الأفضـل دائما]

/

::::::::::::::::::::::::::::::::::::

msvbvm60.dll = فيجوال بيسك

.................= دلفــــــــــــــي

::::::::::::::::::::::::::::::::::::

#11

طيب

انا حاولت مع الكود هذا

procedure Tfrmme.FormCreate(Sender: TObject);

begin

try

get

except

end;

لكن رسالة الخطأ ماتختفي

محمـــــــــد

المملكه العربيه السعوديـــه

[الفريق العربي للبرمجه الأفضـل دائما]

/

::::::::::::::::::::::::::::::::::::

msvbvm60.dll = فيجوال بيسك

.................= دلفــــــــــــــي

::::::::::::::::::::::::::::::::::::

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

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