الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أستطيع إيجاد ال DLL's الخاصه ببرنامجي؟

مغلق
بدأه Angel81 في 20 نوفمبر 2005 · 9 رد · 866 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أرجو المساعده من الأخوة الأعضاء أو المشرفين

إذا تم طرح الموضوع من قبل أرجو تزويدي بالرابط لأني بحثت و لم أجده

أريد أن أعرف كيف أستطيع إيجاد ال Dll's الخاصه ببرنامج معين بغض النظر عن ماهية هذا البرنامج

أرجو التكوم بالمساعده و لكم جزيل الشكر

#2

أخي الفاضل

عادة في اسطوانة الويندز مجلد اسمه

Suppot Tools

به ملفات لا تنزل اثناء التستيب

نزلها على جهازك و تجد ملف اسمه depends

يريك ارتباطات البرامج

طريقة اسهل استعمل يرامج PE viewer

و انظر Import

>>>>

#3

شكرا أخي glimps على هذه المعلومات المفيده

بس يا ريت لو تكمل معروفك و تعطيني البرنامج و تشرحلي كيف أستخدمه

شكرا مره أخرى

#4

السلام عليكم ورحمة الله وبركاته

معلش ممكن سؤال بسيط ، هل له علاقة بجزء وبقسم البرمجة وبالأخص بالسي شارب ؟

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#5

بسم الله الرحمن الرحيم

أخي أحمد أنا مبرمج

visual C#.net

و طلب مني برنامج, و بعد ما خلصته وحاولت تنزيله بجهاز ال customer وجدت أنه لازم أرفق مع البرنامج الdll's الخاصه فيه خصوصا أني أستخدم Connection ل Microsoft SQL Server و Crystal Report 8 مع البرنامج

برأيك أين يمكن طرح مشكلتي, إذا كان في مكان أنسب يا ريت تقلي عنه

و في النهاية شكرا على الإهتمام بالنقد بدل الإهتمام بالمساعدة

#6

الأخ أحمد لم يقصد شيئا , فأنت لم تذكر ماذا تريد تماما ! كل ماذكرته أنك تريد برنامج يجلب لك الـ Dlls المرتبطه بأى برنامج, وهذا ما دعاه للاستفسار فأنت لم تذكر في البدايه أنك تقوم بتطوير برنامج وأعتقد أن الأخ glimps أيضا لم يفهم قصدك جيدا.

بالنسبه للمشاكل التي تواجهك فحلها أن تقوم بتعلم عمل الـ Deployment , ويوجد أكثر موضوع هنا في المنتدى عن كيفية عمل هذه العمليه.

في الـ Visual Studio عندما تقوم باضافة مشروع جديد من نوع Setup للـ Solution بتاعك الحالي وبالأخص عندما تختار الـ Wizard , فستقوم الـ Visual Studio نيابتك عنك بمعرفة كل الـ Dlls والأشياء الأخرى التي يجب أن تتوفر مع مشروعك حتى تجعله يعمل على الأجهزه الأخرى وتقوم هى باضافتها تلقائيا دون تدخلك. وربما حتى تقوم بتسجيلهم أثناء الـ Runtime اذا تطلب الأمر.

تم تعديل هذه المشاركة بواسطة معتز شمس في 22 نوفمبر 2005 في 22:10

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#7

شكرا للأخ المشرف معتز شمس

و أعتذر من الأخ أحمد

يبدو أن سؤالي فعلا ما كان واضح

أعتذر مرة أخرى و إن شاء الله المرة القادمة يكون سؤالي أوضح

بالنسبة لموضوع ال Deployment من ال Visual Studio.NET أخ معتز أنا بدأت بتعلمه نوعا ما, بس واجهتني مشكلتين

المشكلة الأولى: لما بدأت أضيف ملفات إلى ال Aplication Folder و أعمل add-->Project Output تأتي القائمة فارغة تماما مع عدم إمكانية البحث عن مشاريع, إستطعت تفادي هذه المشكلة بعمل copy لل output إللي أريده و عملت Paste داخل ال Application Folder, هل إللي عملته صح؟

المشكلة الثانية: لما حاولت أنزل ال Setup على جهاز ال Customer طلب مني مرة أخرى .Net FrameWork هل أفهم من ذلك أن أي برنامج .NET لتنفيذه يجب أن يكون ال FrameWork موجودا؟ طيب إذا ما فائدة ال Deployment?

و يا ريت تستحملني أخ معتز عندي سؤالين:

1. كيف أستطيع تغيير ال Default Company Name في عملية ال Setup؟ و هو الملف الذي تتخزن فيه ال Files داخل ال Program Files

2. هل الفرق الوحيد بين Setup Project و Setup Wizard هو أن الثاني يسمح بإدخال ملفات منفصلة عن البرنامج أم أن هناك فائدة أخرى لل Wizard?

في النهاية الشكر ألف مرة على الإهتمام من الجميع و إذا أي حد عنده links أو مواضيع مطروحه مسبقا على ال Deployment أو ال Setup عموما أرجو تزويدي بها

شكرا

#8

أي برنامج .NET لتنفيذه يجب أن يكون ال FrameWork موجودا؟

'طبعا اكيد ... ملفات الـexe تحتوي على Microsoft Intermdiate Language MIL

و ليست الـexe المعتادة

Deployment

يفيدك اذا كان مشروعك كبير و به ملفات كثيرة dll و تضبطات ريجستري و مسارات و خلافه...

نزل الFramework على جهاز العميل اولا ..

#9

أنظر موضوع : تحزيــــم التطبيــــقات ( تمهيداً لتوزيعها ).

أفضل شئ يمكنك فعله هو اضافة Setup Project للـ Solution بتاعك ولا تقم بعمله منفصلا الا اذا كنت تعرف عمل الـ Deployment جيدا , وعلى كل حال الأمر لا يختلف كثيرا.

من الـ Solution Explorer اضغط على اسم الـ Solution بتاعك واعمل Add > New Project , واختار Setup Wizard .. اضغط Next ثم اختار نوع الـ Setup ( اجعله كما هو ) ثم اضغط Next , بعد ذلك اختار Primary output from esmMashroo3ak ( على الأقل ) واضغط Next. في الشاشه التي تلي يمكنك اضافة ملفات اخرى تريدها مثل بعض الصور مثلا أو ملف Readme أو أى شئ ويمكنك أن لا تضيف شيئا , ولكن لا تقم هنا باضافة الـ DLLs أو الـ EXEs لأننا قمنا بذلك عندما اخترنا Primary output والـ Dlls المتعلقه ( Dependencies ) بالـ EXE سيتم اضافتها تلقائيا .. بعد ذلك اضغط Next ثم Finish.

بعد ذلك لتغيير الخصائص التي تريدها ... من الـ Solution Explorer اضغط على اسم الـ Setup Project بتاعك واضغط F4 لترى الخصائص التي يمكنك تعديلها. يمكنك تعديل الـ Manufacturer من هنا بالاسم الذي تريد وأيضا الـ Author وتحديد الأيقونه التي تريدها أن تظهر في Add and Remove و .... الخ.

بالنسبه للـ net. فراموورك ( الـ Runtime ) فهو طبعا يجب أن يتواجد على كل جهاز حتى تعمل برامج الدوت نت عليه كام قال glimbs.

تم تعديل هذه المشاركة بواسطة معتز شمس في 23 نوفمبر 2005 في 20:26

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#10

شكرا جزيلا لكم جميعا

الصورة الآن إتضحت معي و الشرح وافي و الوصلة لموضوع تحزيم التطبيقات كانت ممتازة جدا

بقي عندي إستفسار واحد فقط

عندي شعور أن ال Framwork.net إللي معي ناقص لأنو كل ما أحاول أنزله يطلب مني Microsoft Windows Installer 3.0

يا ريت إذا حدا عنده ال FrameWork أو ال Windows Installer 3.0 يزودني فيه

جزاكم الله كل خير

هذا الموضوع مغلق.

مواضيع مشابهة