المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : هل ممكن موضوع مفصل عن ملفات الـexe في vb.net 2008 و 20100


eshrag.net
07-08-2010, 03:31 PM
بسم الله الرحمن الرحيم
والصلاة والسلام على أشرف الخلق والمرسلين
السلام عليكم ورحمة الله إخوتي
مشكلتي هي مع ملفات الـ exe وأقصد تحدديدا أي عند تصدير المشروع إلى ملف exe
حسب إلي تعلمته في الأساسيات إنه عند عمل debug بالطبع سأجد ملف الـ exe
في مجلد الـ debug في مجلد المشروع الأساسي :D
هذا ما عرفته ولا أزال أعرفه وأؤمن به

ولكن ما هو الـ release ؟
حسب ما قرأت
أولا release تعني تصدير أو تحرير
واسمها يتناسب مع وظيفتها حيث نعمل release للمشروع إذا رغبنا في تصدير للاستخدام العام للغير
وإنه الـ release أفضل من ناحية الـ optimization إي إنه أداء البرنامج حيكون أحسن والسبب إنه لا يوجد ترميز للبيانات
بينما الـ debug يكون فيه ترميز للبيانات بصيغة microsoft والهدف منه هو مساعدةالمبرمج في اقتناص الأخطاء بشكل أفضل إلا أن الترميز هذا سيقلل من أداء البرنامج
كما لا ننسى أصلا أن Debug أصلاه de bug وكلمة bug تعني مشكلة أو (البق- الحشرة-):D
أي أن de bug لإزالة الحشرات من البرنامج :D والـ release لتصديره بشكل نهائي

طيب الكلام إلي فوق حلو ويا ريت لو حدا عنده معلومات يشاركنا فيها
بس المشكلة خيار الـ release أين هو ؟؟؟؟!!!:confused:
عندي vb.net express 2010
ومش لاقي فيه أثر للـ releasre
وكنت قبل باستخدم vb.net express 2008
وأذكر إنه ماكنش فيه releasre

وسؤاليبن آخرين أيضا
في مجلدين باسم release
الأول في \bin\Release
والثاني في \obj\Release
لماذا هذين المجلدين ما الفرق بينهم مع العلم إنه كلاهم فارغين ؟ :D

والسؤال الأخير
نظامي 64 بت وعلى ما يبدو ملف الـ debug هو 64 وليس 32
فكيف أضمن أن هذا الملف يعمل عند المستخدمين لبرنامجي في حال أن نظامهم كان 32
مع ملاحظ انه مجلد obj داخله مجلد باسم x86 وداخل هذا الاخير يوجد مجلدين الأول Debug والثاني Rlease وهذا فارغ
obj\x86\Release ... هذا الفارغ

obj\x86\Debug... هذا به ملفات

الآن ما القصة ؟؟؟ كيف أعرف ملفاتي 64 وإلا 86 بت ؟؟

بالتوفيق للجميع وشكرا لقرائتك الموضوع

خلاص تعبت :(