22-11-12, 11:18 PM
26-11-12, 09:32 AM
اخواني جزاكم الله الف خير وجدت الحل
تعريف متغير
ثم في Load الفورم
ثم في الـ Button
تعريف متغير
PHP كود :
Dim ResourceFilePath As String
ثم في Load الفورم
PHP كود :
ResourceFilePath = System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")
AxWindowsMediaPlayer1.settings.volume = 100
PHP كود :
AxWindowsMediaPlayer1.URL = ResourceFilePath & "\Wrong_Answer.wav"
26-11-12, 12:54 PM
أخي للمعلومية عند تحزيم البرنامج وإرساله إلى أي جهاز آخر فإنه لن يكون هناك مجلد باسم Resources
لأن هذا المجلد موجود فقط على الجهاز الذي يحوي المشروع
وبالتالي سوف يعطي البرنامج رسالة خطأ
لكن تستطيع استخدام الأمر
My.Computer.Audio.Play
لأن هذا المجلد موجود فقط على الجهاز الذي يحوي المشروع
وبالتالي سوف يعطي البرنامج رسالة خطأ
لكن تستطيع استخدام الأمر
My.Computer.Audio.Play
26-11-12, 12:59 PM
وهذا هو الكود
كود :
My.Computer.Audio.Play(My.Resources.Wrong_Answer, AudioPlayMode.Background)26-11-12, 01:19 PM
عفواً اخي العزييز sooriaty03
انا جربت وعملت تحزيم للبنامج ومشي الحال اقصد تم تشغيل الملفات التي بداخل مجلد Resources
هل انت متأكد انه لا يعمل
انا جربت وعملت تحزيم للبنامج ومشي الحال اقصد تم تشغيل الملفات التي بداخل مجلد Resources
هل انت متأكد انه لا يعمل
26-11-12, 02:06 PM
جرب وانقله إلى جهاز آخر ولاحظ النتيجة
26-11-12, 03:10 PM
نعم جربت واشتغل لكن الجهاز الآخر منصب به فيجوال بيسك 2008
هل لهذا السبب اشتغل
وهل تقصد انصبه في جهاز ليس به فيجوال بيسك مثلا
هل لهذا السبب اشتغل
وهل تقصد انصبه في جهاز ليس به فيجوال بيسك مثلا
26-11-12, 06:15 PM
هل عندما نصبته على الجهاز الثاني نقلت ملفات التحزيم فقط ومن ثم قمت بتنصيب البرنامج باستخدام الملف setup.exe
ولا نقلت جميع مجلد المشروع وبعدها فمت بتنفيذ الملف التنفيذي الخاص بالبرنامج
لأن المفروض ألا تنقل إلا ملفات الحزمة وليس المشروع كاملا
ولا نقلت جميع مجلد المشروع وبعدها فمت بتنفيذ الملف التنفيذي الخاص بالبرنامج
لأن المفروض ألا تنقل إلا ملفات الحزمة وليس المشروع كاملا
26-11-12, 06:22 PM
اخواني اضافة لما تفضلتم به فان مجلد
وشكرا للجميع.
Resources
يوجد فقط اثناء التطوير اي فقط بفيجوال استوديو لانه بعد بنائك للملف التنفيذي (اي بعد نقر زر التشغيل) يتم ازدياد حجم الملف التنفيذي.
اي ان المجلد لن ينتقل بشكله اثناء البرمجة لاي جهاز آخر بل سيتم الوصول له من خلال نفس الملف التنفيذي ولتشغيل الملف الصوتي كما ورد هنا
#4يوجد فقط اثناء التطوير اي فقط بفيجوال استوديو لانه بعد بنائك للملف التنفيذي (اي بعد نقر زر التشغيل) يتم ازدياد حجم الملف التنفيذي.
اي ان المجلد لن ينتقل بشكله اثناء البرمجة لاي جهاز آخر بل سيتم الوصول له من خلال نفس الملف التنفيذي ولتشغيل الملف الصوتي كما ورد هنا
وشكرا للجميع.