08-05-18, 06:09 PM
(08-05-18, 04:56 PM)عبد العزيز البسكري كتب :بارك الله بك اخي الغالي.. بصراحة تساؤل واحد ببالي: كيف أشكرك؟!السّلام عليكم و رحمة الله و بركاتهأخي الغالي .. أرجو المعذرة .. و قتي جد قصير للإستراحة و إن شاء الله في المساء سنكمل الدردشة إذا أردت طبعا .. أنا أيضا أتعلّم مثلي مثلك .. و الحوار يفيد بعضنا البعض و لو بأفكار أو جزئيات صغيرة مني و منك و من السادة الآخرين ..أوّلا و أتحدّث عن نفسي طبعا .. أنا أستعمل هكذا بالملفات رغم أنّ كل ملفاتي و مشاريعي للتعلّم فقط .. ليس لي و لو ربع مشروع لا للبيع و لا للشراءغايتي التعلّم و فقط ..يجب عليك وضع ملف ستيب فاكتوري جاهز .. جهّزه تماما من خطوط و ملفات ذاتية التّشغيل كالفريم وورك مثلا .. إشتغل على إصدار واحد حتى لا تضطر كل مرة التغيير بملف الستيب فاكتوريهذه صورة أخي الكريم محتفظ بها منذ 3 سنوات و كل ما اردت تنسيق الألوان .. فقط أنقل ما بالصورة .. طبعا هذا مثال خاص بي فقط ..
بالمعنى جهز ملف ستيب فاكتوري كقالب .. إختر نوعية الخطوط ..ضبط الألوان .. الموديلات التي تود تشغيلها تلقائيا .. قم بضبط الخطوط الخارجية التي ستدرجها و ليست موجودة إفتراضيا بنسخة الوينداوز .. و بعد ذلك كلمّا تريد تحزيم مشروع فقط إذهب للمجلّد Bin/Debug .. نسخ ما بداخل هذا المجلد و ضعهم بملف الستيب فاكتوري القالب الجاهز .. طبعا ستقوم بتغيير الأسماء و ما شابه من خلال هذه النافذة ..
أرى أخي الكريم أنّ العملية بالفيجوال ستيديو نت أسهل من الفيجوال بيسك 6 .. و ليس لهذه و لا تلك أي دخل بالتخزيم و إضافة الملفات .. إعمل مثلما كنت تعمل بالبيسك 6 ..بعدما تكمل عملك على الفيجوال ستيديوقم بتفعيل الخيار TRUE لكامل المكتبات التي إستخدمتها ثم إعمل BUILDو ستجد كل المكتبات المستخدمة داخل مجلد ال DEBUGثم مثلما ذكرت .. نسخ كل ما بال DEBUGلصق بملف الستيب فاكتوري الجاهز القالب .. قصة القالب ليس ضروريا أخي الكريم أنا قلت لك أني أستخدم هذه الفكرة كحيلة فقط لكي لا أضطر كل مرة أن أقوم بنفس الاعدادات![]()
أمّا سورس كود مشروعك .. لا تقلق أخي الكريم .. فالملف بعد التحزيم سيكون تنفيذيا و المكتبات بعد التنصيب حتى و إن ظهرت بمجلد البرنامج بالقرص C .. سوف تظهر طبعا بدون أي كود ..و للحديث بقية أخي الكريم و أي إستفسار أنا جاهر بحدود معرفتي المتواضعةتحياتي
بصراحة منذ البارحة وانا في عمل مستمر وبحثت كثيرا وجربت كثيرا وبدأت أفكر جدياً بالرجوع للفيجوال 6 وترك الدوت نت بسبب عجزي الكامل عن فهم تفاصيل التحزيم
وجدت في المنتدى المبارك مواضيع تخص الفيجوال 2010 وأيضاً فكرت بحذف نسختي 2012 وتنصيب 2010 لوجود Installer والعجيب أني لأول مرة أجد عالم الانترنت عاجز عن احاطتي بالعلم الكافي حول هذه المسألة والتي أعتقد أنها صغيرة!
كل المشكلة أعتقد في عدم مقدرتي تصدير المكتبات من الدوت نت للخارج بعكس الفيجوال 6 حيث كانت المكتبات من الفاكتوري يتم ايجادها تلقائيا والان اعطيتني انت الطريقة التي اغير فيها القيمة لجميع المكتبات من False الى True وبالفعل استطعت تصدير المكتبات فبارك الله بك وجزاك الله عني خير الجزاء
الان عاودت المحاولة وكنت سابقا وصلت لمرحلة اشتغال البرنامج على حاسوب اخرى من دون اشتغال واجهات التقارير وغيرها ويقول نقص في المكتبات أما الان فالحمدلله بدأ البرنامج بالاشتغال وأيضا فتح الواجهات التي تحتوي على تقارير من غير الاعتراض على نقص بالمكتبات لكن يوجد أيضا خطأ عند تحميل التقرير وأعتقد هذا الخطأ سهل وسأبحث عنه وحتما ان شاء الله سأجد الحل علماً أني مبدياً اعتقد عندي الحل بوضع ملف ReportViewer Run Time وربطه للتشغيل تلقائيا كما شرحت حضرتك بمشاركة اخرى
بارك الله بك اخي.. لكني لم افهم كلمة تفضلت بها: وملفات ذاتية التشغيل كالفريم وورك مثلا.. أعتقد قصدك تحميل تسخة اوف لاين منها و وضعها بالفكاتوري كما شرحت بمشاركة اخرى!
حفظك ربي من كل مكروه وجزاك ربي كل خير
