مشاهدة النسخة كاملة : سؤال محيرنى
محمد محمود مصبا
27-08-2005, 04:03 AM
انا دلوقت بشتغل ع الفيجوال بيسك وحبيت احط المشروع ع الاسطوانه وانا مثلا كنت حاطط صور وكانت موجوده عندى ع الهارد وبحطها ع الاسطونه بس لما اجى اشغل البرنامج من الاسطوانه مفيش صور بتظهر فانا عايز حل لمشكلة مسار عرض الصور بحيث لما احطها ع الاسطوانه تفتح معايا وجزاكم الله كل خير من يعطينى اجابه عن هذا السؤال
وهتقل شويه كمان
لو انا حبيت احط لقطه فيديو انا بدخل ع ال compontentsوبضيف الميديا بلاير بس انا بيكون عندى ميدبا 9 والجهاز اللى انا هشغل عليه اللقطه دى فى البرنامج معلوهش غير سبعه اعمل ايه
Thaern
27-08-2005, 05:01 AM
انا دلوقت بشتغل ع الفيجوال بيسك وحبيت احط المشروع ع الاسطوانه وانا مثلا كنت حاطط صور وكانت موجوده عندى ع الهارد وبحطها ع الاسطونه بس لما اجى اشغل البرنامج من الاسطوانه مفيش صور بتظهر فانا عايز حل لمشكلة مسار عرض الصور بحيث لما احطها ع الاسطوانه تفتح معايا وجزاكم الله كل خير من يعطينى اجابه عن هذا السؤال
وهتقل شويه كمان
أخي العزيز ، الصور ما بتفتح لانك بتكون حاطط مسار محدد للصور على سبيل المثال c:\myproject\mypicture.jpg ، فلما تفتح الاسطوانة على جهاز الثاني البرنامج راح يحاول يفتح الصورة c:\myproject\mypicture.jpg بس مش راح يلاقي الصورة..
الحل انك تعمل المسار عام .. اي انو المسار يتغير مع تغير موقع البرنامج.. و عشان تعمل هيك حول مسارات الصور ل
App.Path & "\" & "mypicture.jpg"
حيث ان mypicture.jpg هو اسم ملف الصورة
و طبعا لازم تحط الصور في مجلد البرنامج وين ما تنقل البرنامج..
و على سبيل المثال اذا حطيت مربع صورة في الفورم و حطيت صورة باسم pic.jpg في نفس مجلد البرنامج و ضفت الكود التالي.. راح تفتح الصورة وين ما تنقل البرنامج بشرط انك تحط الصورة pic.jpg في نفس المجلد سواء على اسطوانة انو على مكان ثاني في الهارد..
Picture1.Picture = LoadPicture(App.Path & "\" & "pic.jpg")
و في طريقة تدمج كل الصور في البرنامج يعني في نفس ملف ال exe اذا بدك ايها ابقى قلي..
لو انا حبيت احط لقطه فيديو انا بدخل ع ال compontentsوبضيف الميديا بلاير بس انا بيكون عندى ميدبا 9 والجهاز اللى انا هشغل عليه اللقطه دى فى البرنامج معلوهش غير سبعه اعمل ايه
جرب انسخ الملف wmp.dll من مجلد النظام تاع الويندوز الي هو عادة c:\windows\system32 و حطو في مجلد البرنامج .. انا مجربتهاش قبل هيك و مش متاكد منها.. غير هيك لازم تنزل ميديا بلير 9 على الجهاز الثاني..
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .