![]() |
|
مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6) +--- قسم : دلفي والتعامل مع الوسائط المتعددة (https://delphi4arab.net/forum/forumdisplay.php?fid=17) +--- الموضوع : مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! (/showthread.php?tid=1987) |
مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - virtual - 15-05-2011 رأيت هذه المكتبة من قبل منذ ان وضعت في pouet.com من طرف kb . لم اكن اعلم ان هناك اصدار دلفي . مدهش . لكن هناك سؤال . هل بالامكان اسعمال dcu الخاصة ب delphi7 في delphi2006 ؟ . جربت وطلعلي خطأ . مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - TF6M - 18-05-2011 'هل بالامكان اسعمال dcu الخاصة ب delphi7 في delphi2006 ؟ . جربت وطلعلي خطأ . ' راجع هذا الموضوع : هنا , +حدد رسالة الخطأ ؟. مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - virtual - 18-05-2011 شكرا . انا استعمل دلفي 2006 . و حبيت استعمل v2m . لكن هذه المكتبة محصورة فقط للاصدارات 7 و 5 و 6 من المعلوم ان اصدارات دلفي من 2006 و تحت غير متوافقة من حيث dcu يعني انه لو انا عملت Unit ب دلفي 7 و ترجمتها الى dcu هذا الملف يبقى متوافق مع الاصدار السابع فقط . حيث لو اضفته الى مشروع في دلفي 2006 سوف يطلعلى خطأ يقول could not compile used unit مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - محمد عبد العزيز - 19-05-2011 السلام عليكم يمكنك استخدام المكتبة dll كود : http://magic.shabgard.org/V2mPlayer-VB-Delphi.zipكود : procedure V2mPlayFile(FName:Pchar; AuRepeat:Bool); stdcall; external 'MagicV2mEngine.dll' name 'V2mPlayFile';
procedure V2mPlayStream(VData:Pchar; AuRepeat:Bool); stdcall; external 'MagicV2mEngine.dll' name 'V2mPlayStream';
procedure V2mPlayResource(hInst:Longint; ResName, ResType:Pchar; AuRepeat:Bool); stdcall; external 'MagicV2mEngine.dll' name 'V2mPlayResource';
procedure V2mStop; stdcall; external 'MagicV2mEngine.dll' name 'V2mStop';
procedure V2mSetAutoRepeat(AuRepeat:Bool); stdcall; external 'MagicV2mEngine.dll' name 'V2mSetAutoRepeat';
function V2mGetTime:Longint; stdcall; external 'MagicV2mEngine.dll' name 'V2mGetTime';
function V2mTotalTime:Longint; stdcall; external 'MagicV2mEngine.dll' name 'V2mTotalTime';
function V2mIsPlay:Bool; stdcall; external 'MagicV2mEngine.dll' name 'V2mIsPlay';كود : V2mPlayResource("WindowsApplication1", "test.v2m", true);
V2mPlayFile("test.v2m", true);مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - virtual - 19-05-2011 شكرا اخ عبد العزيز انا لست من محبي كثرة مكتبات الربط الديناميكي بجوار الملف التطبيقي هذا المحرك الصوتي او بعبارة ادق SoftSynth Engine اتى لثلاثة اصدارات من دلفي 5 و 6 و 7 . انا احكي عن الربط الستاتيكي . اما باقي الاصدارات فعليك استعمال dll . هذا الكلام غير صحيح . ( تستطيع استعمال هذا المحرك بأي اصدار دلفي تريد و بدون DLL ) كيف ؟؟ مساء هذا اليوم كتبت وحدة PascalV2m للقيام بالمطلوب . حبيت اشاركم بيها عسى ان تجدوها مفيدة . تحياتي للجميع مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - محمد عبد العزيز - 20-05-2011 إقتباس : انا احكي عن الربط الستاتيكي .ما قمت به ليس ربط ستاتيكي بل مجرد استدعاء المكتبة dll من الذاكرة باستخدام BTMemoryModule الطريقة الوحيدة للربط الستاستيكي هي استخدام المكتبة Lib وليس dll انتبه جيدا للتعريف إقتباس :المصدر كود : http://en.wikipedia.org/wiki/Static_libraryمكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - virtual - 20-05-2011 ممكن نسميه شبه ستاتيكي . مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - bassem_43 - 28-12-2013 السلام عليكم قرات الموضوع لكن بصراحة لم افهم طريقة استعمال مكتبة V2m في تطبيقات دالفي ممكن شرح اكثر وشكرا لكم مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - bassem_43 - 01-01-2014 B.M.AbdelAziZ كتب :بأول مرفق مثال، ايضا الق نظرة على الملف Help.txt فان لم ينفع يمكن ارفاق مثال أخرالسلام عليكم لقد طالعت ملف Help.txt يبن طريقة عمل export لمقطع موسيقي من نوع v2m.* وكدلك طالعت الامثلة المرفقة في تشغيل المقطع الموسيقي بثلاث طرق PlayFile و PlayResource و PlayStream . لكن ما لم افهمه كيفية تشغيل هده الموسيقى في تطبيقي واين اجد الملف المصدر بمشغل الصوتيات v2mplayer لانني مبتدا في استعمال المكتبات الخارجية . هل من مثال اخر يبين طريقة تشغيل الصوت v2m.* في برنامج دالفي وشكرا مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم ! - محمد عبد العزيز - 07-01-2014 مثال لتشغيل ملف v2m باستخدام dll |