تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف أعرف جميع الملفاتdll التي يحتاجها برنامجي
#11
السلام عليكم..هناك طريقة لنسخ جميع ملفات الـDLL التي يستخدمها برنامجك في مسار البرنامج لكن لا أعرف إن كانت تعمل أم لا في حال أن الـFramework لم يتم تنصيبه
الطريقة:
1- أفتح قائمة Project
2- أختر Properties
3- أذهب للتبويب References
4- ظلل جميع عناصر القائمة الأولى بأستخدام Ctrl+Click
5- من قائمة الخواص، غير خاصية Copy Local إلى True
6- ثم أعمل Build لبرنامجك
الرد }}}
تم الشكر بواسطة:
#12
amgadtamer كتب :أخى العزيز هو يتحدث عن third Party لكن الغريب أنت قمت بتصميم برنامج بسيط جدا ثم قمت باستخدام المنصة .net 4 أخى العزيز أستخدم المنصة التى تناسب مشروعك وبالتالى فال .net framework 2 يكفيك وسوف تلاحظ أن windows 7 مدمج معه .net framework 3.5

amgadtamer
أخي الكريم أريد أن أشكرك على الرد أولا

لكن المشكلة ليست مشكلة NET 2 أو 3 أو 4

أريد أسألك لو طلب منك أحد العملاء أن تقوم بتصميم برنامج حجمه لا يتجاوز 5 ميقابيت ماذا ستفعل ؟

هل ستقول له حجم البرنامج + نت 2 يساوي 25 ميقابيت ؟

هذا هو الحل برأيك ؟

أنا أريد تصميم مشروع حجمه على حساب الملفات التي ياحتاجها مشروعي من دون إدراج النت 2 التي حجمها 20 ميقا بايت

هل وضحت الفكرة علىى العموم لقد وجد طريقة أعرف بها الملفات التي يحتاجها مشروعي و سوف أدرجها في الموضوع

إنتضروني
الرد }}}
تم الشكر بواسطة:
#13
Aly El-Haddad كتب :السلام عليكم..هناك طريقة لنسخ جميع ملفات الـDLL التي يستخدمها برنامجك في مسار البرنامج لكن لا أعرف إن كانت تعمل أم لا في حال أن الـFramework لم يتم تنصيبه
الطريقة:
1- أفتح قائمة Project
2- أختر Properties
3- أذهب للتبويب References
4- ظلل جميع عناصر القائمة الأولى بأستخدام Ctrl+Click
5- من قائمة الخواص، غير خاصية Copy Local إلى True
6- ثم أعمل Build لبرنامجك

أخي الكريم Aly El-Haddad مشكور على مرورك الجميل جدا

و أنا أرد على طريقتك التي لا تعرف بعد إذا كانت تعمل أم لا

هذه الطريقة جربتها عدة مرات بالحرف الواحد مثلما وضعتها لكنها لا تعمل

لأن الأخ newbie2vb لقد حسم بخبرته الرائعة و قال أن أي تطبيق يحتاج إلى ملفات الأسمبلي

و أنا إكتشفت ذالك بالفعل سوف أدرج لكم الدليل في هذا الموضوع
الرد }}}
تم الشكر بواسطة:
#14
nobelle كتب :amgadtamer
أخي الكريم أريد أن أشكرك على الرد أولا

لكن المشكلة ليست مشكلة NET 2 أو 3 أو 4

أريد أسألك لو طلب منك أحد العملاء أن تقوم بتصميم برنامج حجمه لا يتجاوز 5 ميقابيت ماذا ستفعل ؟

هل ستقول له حجم البرنامج + نت 2 يساوي 25 ميقابيت ؟

هذا هو الحل برأيك ؟

أنا أريد تصميم مشروع حجمه على حساب الملفات التي ياحتاجها مشروعي من دون إدراج النت 2 التي حجمها 20 ميقا بايت

هل وضحت الفكرة علىى العموم لقد وجد طريقة أعرف بها الملفات التي يحتاجها مشروعي و سوف أدرجها في الموضوع

إنتضروني

اخي الكريم في حالتك وخاصة تسويق برامج الى اشخاص او عملاء لديهم اجهزة ومتطلبات من انظمة مختلفة فافضل طريقة برأي الشخصي انك تستخدم برامج الانستالر مثل "Installshield" فهي تعمل بشكل تلقائي على ضم ملفات مختلفة مثل dll وتسجيلها في GAC وكذلك في الريجستري على منصات الويندوز المختلفة ...
الرد }}}
تم الشكر بواسطة:
#15
newbie2vb كتب :بالنسبة لتسجيل ملفات الـdll هناك مقالات كثيرة وبرامج عبر الويب تعمل بطرق مماثلة...
مثلا اللينك التالي عبر اليوتيوب لتوضيح الطريقة:
http://www.youtube.com/watch?v=1I2kRZMaajY

أخي الكريم ملفات Global Assembly Cache هذا الملفات تكون مسجلة عندما يكون النت فرامورك مثبت على أي حاسوب

لقد قمت بدمجها في مشروعي عن طريق ضغطها و وضعها في الرسورس و عندما نقوم بتشغيل التطبيق يقوم كود معين بنسخها في النظام تلقائيا

البرنامج كان فكرة مذهلة لكنه لم ينجح للأسف أنا حاليا أقوم بوضع صورة توضيحية إنظوني لكي يعلم سر هذه المشكلة
الرد }}}
تم الشكر بواسطة:
#16
اخي العزيز لا تحاول لابد من وجود. net frame work
لماذا
لأن بنامجك الذي تم تصميمه بالدوت نت ليس native program ولكن هو precompiled program
ومع وجود الفرامووركص تتم عملية just in time compile وبالتالي يتحول البرنامج الي native
تحياتي
الرد }}}
تم الشكر بواسطة:
#17
amgadtamer كتب :اخي العزيز لا تحاول لابد من وجود. net frame work
لماذا
لأن بنامجك الذي تم تصميمه بالدوت نت ليس native program ولكن هو precompiled program
ومع وجود الفرامووركص تتم عملية just in time compile وبالتالي يتحول البرنامج الي native
تحياتي

أشكرك أخي الكريم على ردودك الطيبة

و لكن أنا لزلت أبحث عن حل و هذا الموضوع هو لمن واجهته مثل هذه المشكلة

و إشاء الله عندما أجد حلا سوف أقوم بتخصيص موضوع كامل عنها

انا لزلت لا أصدق أن مايكروسوف تقوم بتصميم بيئة من خلالها تصمم برنامج صغير يحتاج إلى مكتبة كبيرة

جزاك الله خير على مداخلتك أخي في الله
الرد }}}
تم الشكر بواسطة:
#18
nobelle كتب :أشكرك أخي الكريم على ردودك الطيبة

و لكن أنا لزلت أبحث عن حل و هذا الموضوع هو لمن واجهته مثل هذه المشكلة

و إشاء الله عندما أجد حلا سوف أقوم بتخصيص موضوع كامل عنها

انا لزلت لا أصدق أن مايكروسوف تقوم بتصميم بيئة من خلالها تصمم برنامج صغير يحتاج إلى مكتبة كبيرة

جزاك الله خير على مداخلتك أخي في الله

اخي الكريم مايكروسوفت لديها بالفعل common language runtime منذ ويندوز98على مااظن وهو مدمج على منصة GAC لانه يعتبر CLI والفريم ورك يكون دائماضمن اساسيات مع كل نظام ويندوز ...

اظن ان الاشكالية في مكتبات الفريم ورك المختلفة التي تختلف من اصدار الى آخر...
الرد }}}
تم الشكر بواسطة:
#19
يا عزيزي ليست القضيه برنامج صغير أو كبير المساله تتعلق بالية عمل ال. netframework
الرد }}}
تم الشكر بواسطة:
#20
karika كتب :انا بستخدم فيجوال بيسك العادى وبخلية محمول عن طريق برنامج وينرار

أخي عذرا لم ألاحض ردك و مرحبا بك في موضوعي

ولكن ما دخل الوينرار في بناء مشروع أرجو التوضيح
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل طول حقل معين في جميع جداول القاعدة atefkhalf2004 1 130 09-03-24, 03:17 AM
آخر رد: atefkhalf2004
  تحميل جميع الماسحات الضوئية المتصلة بالجهاز في كومبوبوكس جيولوجي مبتدئ 2 237 22-02-24, 07:10 PM
آخر رد: جيولوجي مبتدئ
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 307 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
Information [VB.NET] حذف كل العناصر التي تاتي بعد عنصر الذي احدده listbox mervandz 3 301 10-11-23, 07:12 PM
آخر رد: justforit
  تشغيل برنامج خارجي ضمن شاشة برنامجي strongriseman 1 387 13-09-23, 10:14 PM
آخر رد: anes
  [VB.NET] برنامجي يتصل بالشبكة flawer69 0 246 07-09-23, 07:41 PM
آخر رد: flawer69
  [VB.NET] احتاج كود يغلق جميع الفورم ويبقي فقط الفورم Home Ali_hassn 4 566 15-08-23, 06:43 PM
آخر رد: Alexander Max2
  سؤال حول اغلاق جميع النوافذالمفتوحة maherhaddaf 3 487 20-07-23, 08:48 AM
آخر رد: maherhaddaf
  أريد كود لغلق جميع النوافذ عند تسجيل الخروج Emam emam 2 528 10-07-23, 02:12 AM
آخر رد: Emam emam
  [سؤال] كيف ضغط على زر برنامج اخر من خلال برنامجي mac9 2 544 03-04-23, 01:26 AM
آخر رد: أبووسم

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم