أريد ان اربط ملف صوت مع عنصر من عناصر دلفي........
بحيث عند الانتهاء من العمل و اخذ المشروع لجهاز اخر يعمل ملف الصوت........
أريد ان اربط ملف صوت مع عنصر من عناصر دلفي........
بحيث عند الانتهاء من العمل و اخذ المشروع لجهاز اخر يعمل ملف الصوت........
وضح أكثر
أنا أريد ان اعمل مشروع و في مقدمة العرض لهذا المشروع اريد اضافة اغنية صغيرة(مقطع موسيقي) في البداية فقط و من ثم يمكن للمستخدم ان يتجاوز المعزوفة و يدخل للبرنامج الرئيسي..........
المشكلة في عنصر media player أنه يأخذ الاغنية من مسار محدد لجهازك فقط انا اريد ان يكون المعزوفة جزء من المشروع بحيث اذا جربت المشروع على حاسب اخر ان تعمل المقطوعة........
فكرت بإضافة فلاش .......
بحثت وو جدت انه يجب اضافة component من active x
واذا لم يكن موجود عليكي تنزيله.......
فعلت كل الخطوات السابقة لكن لم استطع ربط الملف لان خبرتي قليلة في الدلفي بالاضافة لعدم وجود help للعنصر الجديد.......
وهاي هي كل القصة........
اختكم ام الزوز......
zinah1984@al-islam.com
في طريقه حلوه
تضيفين المقطوعه الى ملف مصادر Resources.RES
وبعد تشغيل البرنامج تستخرجين الملف الصوتي الى مجلد الويندوز
أو النظام
وبكذا تكونين عرفتي امتداد الملف وين
تنفيذ الطريقه عند MS.Programmer :)
الحين
أنا أبي اسئل
في الفيجوال بيسك كنا نكتب
App.Path بعدين مسار الملف
لكن بالدلفي كيف نكتب نفس الكود
وبرضوا حاب اسئل عن
on error resume next
لتجاوز الأخطاء الممكن حدوثها
معليش لان الاسئله تافهه شوي ماحبيت تكون بموضوع مستقل :)
محمـــــــــد
المملكه العربيه السعوديـــه
[الفريق العربي للبرمجه الأفضـل دائما]
::::::::::::::::::::::::::::::::::::
msvbvm60.dll = فيجوال بيسك
.................= دلفــــــــــــــي
::::::::::::::::::::::::::::::::::::
ما في مشكلة أخوي دلفي نحنا هنا للمساعدة
ومثل ماقال الأخ دلفي يا أم الزوز.....بس ممكن أنو تضيفي المقطع بأكمله في مكان البرنامج (ملف البرنامج( ..........كما نفعل في قواعد البيانات
نفــــــــــــــــــــــــــــــس القصة :)
أخوكم
الأخ دلفي
لمعرفة مسار الملف التنفيذي إستخدم :
ExtractFileDir(Application.exename)
عفوا يمكن جوابي يدور على نفس كلام الاخوة
ليش ماتحطوا الملف الصوتي بجانب الملف exe واستدعاءة فقط
باسمه رح يفتح الملف مدام الملف الصوتي بجانب exe
سلام عليكم
ملخص القول ثلاث طرق كما تفضل الشباب :
1- و ضع الصوت في ملف Resource
2- وضع الصوت ضمن مسار الملف التنفيذي
3- وضع الصوت ضمن DataBase
فختاري أحد الطرق و الأسهل هو الثاني
شكرا لك ORWA
طيب بالنسبه لتجاوز الأخطاء
يعني لو عندي أمر بالاسم get
وراح اضع الأمر مع بداية تشغيل البرنامج
الأمر هذا يعتمد على وجود ملف بمكتبة الويندوز أقصد ملفات dll
وطبعا حدوث الخطأ جايز لانه مو كل اصدارات الويندوز فيها نفس الملفات
عموما كيف اكتب كود للأمر get مع تجاوز أي رسالة خطأ
محمـــــــــد
المملكه العربيه السعوديـــه
[الفريق العربي للبرمجه الأفضـل دائما]
::::::::::::::::::::::::::::::::::::
msvbvm60.dll = فيجوال بيسك
.................= دلفــــــــــــــي
::::::::::::::::::::::::::::::::::::
طيب
انا حاولت مع الكود هذا
procedure Tfrmme.FormCreate(Sender: TObject);
begin
try
get
except
end;
لكن رسالة الخطأ ماتختفي
محمـــــــــد
المملكه العربيه السعوديـــه
[الفريق العربي للبرمجه الأفضـل دائما]
::::::::::::::::::::::::::::::::::::
msvbvm60.dll = فيجوال بيسك
.................= دلفــــــــــــــي
::::::::::::::::::::::::::::::::::::
هذا الموضوع مغلق.