[
attachment=20519]
السلام عليكم
لدى مشكلة غريبة
عند حذف ايقون غير مستخدم من الريسورس
او نقل الفولدر
يظهر خطاء ويظهر علامة استفهام على بعض الايقونات
كما بالصورة كيف حل هذة المشكلة
وعليكم السلام ورحمة الله
في أسماء الأيقونات الظاهرة في الصورة
استبدل علامة - التي في الاسم بعلامة _
فولدر الريسورس لا ينقل من مكانه
شكرا جدا
بس لو غيرت فى الاسم ليظهر خطاء والشاشة لم تفتح ولم تظهر للتحكم فيها
انا مبنقلش فولدر الريسورس
انا نقلت البرنامج كله عملت نسخه كامله للتعديل
امسح مجلد السورس الحالي من ملفات المشروع ثم قم بتنفيذ المشروع ثم اعد تسمية الايقونات كارقام و اجعلها في مجلد سورس جديد و انسخها الى المشروع في المجلد (Debug)
طب ممكن اغير الاسماء الى كلمة ورقم مثل down22 down22
وفولدر الريسورس بيكون منشاء عن طريق البرنامج
كيف يتعرف علية لو غير المكان او المسار الخاص بالريسورس فولدر الايقونات
إذا نقلت مجلد المشروع كامل وفولدر الريسورس فداخله، فإن المشروع سيتعرف عليه.
اسماء الصور إذا جعلتها down22 فهذا أفضل، أي كلمة ثم رقم، بدون مسافات ولا رموز ممنوعة برمجياً ولا تكرار لنفس الإسم حتى لو كان النوع مختلف، مثلا صورة down22.jpg و down22.png يعتران متشابهان في الريسورس، وسيظطر الريسورس لتغيير اسم احدهم، فجيب أن تنتبه نذه النقطة.
ينطبق على اسماء الريسورس نفس شروط اسماء المتغيرات.
عند عمل Build للمشروع فإن ما بداخل فولدر الريسورس سيندمج مع ملف EXE داخلياً أي أنه لا يرفق مع ملف التشغيل EXE، هو فقط أثناء تطوير المشروع لديك.
شكرا استاذنا
لكن فعلا الايقونات تعمل مشاكل كثيرة معي مش عرف لماذا هذا الخلل فى الفيجوال ستوديو لم يحدث معي اى مشكلة بسبب الفيجوال بيسك 6
كان يجب ان يكون الفيجوال دوت نت اقوى فى تلك الاشياء
لكن يحدث معي اخطاء غريبة
سوف اغير من الطريقة واستفيد من تعليماتك إن شاء الله
وبالنسبة يوجد ملف اسمة obj
ظهر فجاءة بجانب الملف الاساسي للمشروع هل له مشكلة لو حذفته
هو موجود بالفعل داخل الفولدر
لكن ظهر بجانب الملف المسؤول عن تشغيل البروجكت خارج الفولدر الاساسي
يفترض أنه لا توجد مشكلة، لكن يبدو أنك عبثر بمحتويات مجلد المشروع، فتسببت لنفس بالمشاكل.
مجلد obj ينتجه الفيجوال لأمور تخص بناء المشروع ولا علاقة للمبرمج به
هذا الشكل الافتراضي لمحتوى مجلد المشروع فيه ريسورس ولكن بدون قاعدة بيانات
[
attachment=20531]
انا لم افعل شئ فى محتويات المشروع انا فاهم اى تغير او نقل يسبب ضرر لعمل البرنامج
لكن المشكلة تظهر عند اضافة الايقونات للمشروع
ملف ال obj موجود فى مكانة ويوجد نسخة ظهرت خارج الفولدر
انا بقوم بعمل نسخ للمشروع كامل المجلد كلة لكى اعدل علية لعدم تدمير المجلد الاساسى
للرجوع اليه عند حدوث مشكلة بالتصميم
وشكرا
انا قمت بتغير الاسماء واختفي الايرور لكن اريد ان اعرف لماذا يحدث الخطاء لكي استفيد واتعلم
وافيد غيرى
(29-12-18, 10:59 PM)new_programer كتب : [ -> ]انا قمت بتغير الاسماء واختفي الايرور لكن اريد ان اعرف لماذا يحدث الخطاء لكي استفيد واتعلم
وافيد غيرى
المشكلة سبق أن شرحتها لك،
وأعيد شرحها وهي أن الفيجوال لم يقبل اسماء ملفات الريسورس بسبب علامة - الموجودة في الاسم حسب الصورة التي أراها في موضوعك.
(29-12-18, 01:49 PM)a.wagdi كتب : [ -> ]في أسماء الأيقونات الظاهرة في الصورة
استبدل علامة - التي في الاسم بعلامة _
(29-12-18, 07:17 PM)a.wagdi كتب : [ -> ]اسماء الصور إذا جعلتها down22 فهذا أفضل، أي كلمة ثم رقم، بدون مسافات ولا رموز ممنوعة برمجياً ولا تكرار لنفس الإسم حتى لو كان النوع مختلف، مثلا صورة down22.jpg و down22.png تعتبران متشابهان في الريسورس، وسيضطر الريسورس لتغيير اسم احدهم، فيجب أن تنتبه لهذه النقطة.
ينطبق على اسماء الريسورس نفس شروط اسماء المتغيرات.