15-05-2011, 07:14 PM
رأيت هذه المكتبة من قبل منذ ان وضعت في pouet.com من طرف kb . لم اكن اعلم ان هناك اصدار دلفي . مدهش . لكن هناك سؤال . هل بالامكان اسعمال dcu الخاصة ب delphi7 في delphi2006 ؟ . جربت وطلعلي خطأ .
|
مكتبة *.V2m (موسيقى جيدة & حجم صغير) لبرامجكم !
|
|
15-05-2011, 07:14 PM
رأيت هذه المكتبة من قبل منذ ان وضعت في pouet.com من طرف kb . لم اكن اعلم ان هناك اصدار دلفي . مدهش . لكن هناك سؤال . هل بالامكان اسعمال dcu الخاصة ب delphi7 في delphi2006 ؟ . جربت وطلعلي خطأ .
18-05-2011, 10:53 AM
'هل بالامكان اسعمال dcu الخاصة ب delphi7 في delphi2006 ؟ . جربت وطلعلي خطأ . '
راجع هذا الموضوع : هنا , +حدد رسالة الخطأ ؟. I'M Fly Like A G6
18-05-2011, 01:50 PM
شكرا .
انا استعمل دلفي 2006 . و حبيت استعمل v2m . لكن هذه المكتبة محصورة فقط للاصدارات 7 و 5 و 6 من المعلوم ان اصدارات دلفي من 2006 و تحت غير متوافقة من حيث dcu يعني انه لو انا عملت Unit ب دلفي 7 و ترجمتها الى dcu هذا الملف يبقى متوافق مع الاصدار السابع فقط . حيث لو اضفته الى مشروع في دلفي 2006 سوف يطلعلى خطأ يقول could not compile used unit
19-05-2011, 12:58 PM
السلام عليكم
يمكنك استخدام المكتبة 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);
شكرا اخ عبد العزيز
انا لست من محبي كثرة مكتبات الربط الديناميكي بجوار الملف التطبيقي هذا المحرك الصوتي او بعبارة ادق SoftSynth Engine اتى لثلاثة اصدارات من دلفي 5 و 6 و 7 . انا احكي عن الربط الستاتيكي . اما باقي الاصدارات فعليك استعمال dll . هذا الكلام غير صحيح . ( تستطيع استعمال هذا المحرك بأي اصدار دلفي تريد و بدون DLL ) كيف ؟؟ مساء هذا اليوم كتبت وحدة PascalV2m للقيام بالمطلوب . حبيت اشاركم بيها عسى ان تجدوها مفيدة . تحياتي للجميع إقتباس : انا احكي عن الربط الستاتيكي .ما قمت به ليس ربط ستاتيكي بل مجرد استدعاء المكتبة dll من الذاكرة باستخدام BTMemoryModule الطريقة الوحيدة للربط الستاستيكي هي استخدام المكتبة Lib وليس dll انتبه جيدا للتعريف إقتباس :المصدر كود : http://en.wikipedia.org/wiki/Static_library
20-05-2011, 09:25 PM
ممكن نسميه شبه ستاتيكي .
28-12-2013, 08:12 PM
السلام عليكم
قرات الموضوع لكن بصراحة لم افهم طريقة استعمال مكتبة V2m في تطبيقات دالفي ممكن شرح اكثر وشكرا لكم
01-01-2014, 01:34 PM
B.M.AbdelAziZ كتب :بأول مرفق مثال، ايضا الق نظرة على الملف Help.txt فان لم ينفع يمكن ارفاق مثال أخرالسلام عليكم لقد طالعت ملف Help.txt يبن طريقة عمل export لمقطع موسيقي من نوع v2m.* وكدلك طالعت الامثلة المرفقة في تشغيل المقطع الموسيقي بثلاث طرق PlayFile و PlayResource و PlayStream . لكن ما لم افهمه كيفية تشغيل هده الموسيقى في تطبيقي واين اجد الملف المصدر بمشغل الصوتيات v2mplayer لانني مبتدا في استعمال المكتبات الخارجية . هل من مثال اخر يبين طريقة تشغيل الصوت v2m.* في برنامج دالفي وشكرا |
|
|