السلام عليكم .. يا اخواني تم برمجة برنامجي .. بس مع البرنامج يوجد ملفا dll الى هو مكتبات ..
والسوال هنا :
هل يمكنني فتح البرنامج من دون dll ???? بمعنى الاصح رفع dll برمجيا بالاكواد مع المشروع
او طريقه ثانيه لجعل ملفات dll بالسستم 32 ورفتحه بالكود ؟؟؟
يا شباب بليز جاوبوني ..

عندما تقوم بإضافة مكتبة الى برنامجك يقوم البرنامج بالبحث عن هذه المكتبات فى المسار الذى قمت بتحديده أو فى الفولدر gac وان لم يجدها لن يعمل البرنامج
اخي انا قمت باضافة المكتبه والمسار صحيح ...لاكن عند عملية building في مجلد release يتم زرع ملف جديد باسم المكتبه والبرنامج ما رح يشتغل عند اي شخص اذا ملف اللي تم زرعه في ملف release محذوف او مش موجود ...
مادمت متأكد من مسار المكتبات وانه عند تثبيت برنامجك سوف يضع المكتبات في المكان المناسب فوجود هذه الملفات في هذا الملف نظرا لتفعيل خاصية copy local للمكتبة في مشروعك
الله يرحم والديك اخي ... انا ابغي اشغل ملف dll برمجيا او at runtime
أبي شرح اكواد او اشياء .. بالانجليزي :
vb.net embed dll file
ماحصلت ولا شرح عربي له

وانت جاي تقول مسار صح وماعرف شنو ... انا اقصدك ابي ارفع ملف مكتبه برمجيا يعني كـ Resource
و Build action = Compile
او Embeded resource
تم حل المشكلة ببرنامج ILMerge الذي صنعه من قبل شركة مايكروسوفت مممكن يستفيد منه شخص
