السلام عليكم ورحمة الله وبركاته
بعد التحديث للفيجوال بيسك
سابقاً كان الريسورس سهل التعامل معه كـ byte
والان . اجد صعوبه في ذلك ..
لدي مشروع قديم وكل الملفات استطيع استخراجها لانها محفوظه قديماً في الريسورس
والان عندما اضيف ملف الى الريسورس واستخدم نفس الاكواد القديمه تضهر لي اخطاء في الكود ويكتب لايوجد كذا ملف الى الريسورس ..
توجهت الى الريسورس لقيت هذا الصورة
وعندما اضيف الملف يقرا كـ String وليس كـ Byte
ما الحل ؟
ماكو اي رد من .. الاعضاء الموجودين ..
اخواني .. حلولي المشكله بلا زحمه ..
الريسورس
المشروع كبير ..
عندما اضغط على المشروع واختر بروبارتيز ..
بعدها اذهب الى الريسورس يضهر هكذا ..
علماً نسخة او اصدار النت فروم ورك .
8.0
هذا الريسورس ؟
لدي اقتراح ان تحفظ ماتريد حفظه في ملف مستقل عن البرنامج انظر للمثال التالي:
[مشروع]
ضغط و فك الضغط بابسط طريقة (تحتاج تطوير)
ميزة الفكرة تستطيع الاضافة و التعديل و الحذف (ليس بالضرورة في نفس المثال و انما بعد فهم الفكرة)
اظنك فتحت المشروع بتقنية dot net و ليس dot net framework
المثال المرفق بحجم 5 ميجا تقريبا يحتوي ملف pdf ضمن الريسورس , تكتب بمربع النص مسار كامل وتنقر الزر ليتم استخراج الملف الى المسار.
المشروع بتقنية الـ Dot Net Framework و ليس Dot Net
ظليت ابحث الى ان وجدت الحل و هو باضافة ملف Resource وتستخرج منه بنفس الاسم
PHP كود :
Dim b() As Byte = Resource1.mypdf
IO.File.WriteAllBytes("C:\Users\sauds\Desktop\mypdf.pdf", b)