السلام عليكم
عمل برنامج و معه ملفات Dll و المشكلة أني لا أريد استخدام ملفات DLL دائما في البرنامج كأن يستخدها مستخدم و آخر لا - فلا أريد كل مستخدم أن ينزل جميع ملفات الDll في حاسبه فهل هذا ممكن حيث أن البرنامج يطلبها و الا لن يشتغل؟! مشكورين
السلام عليكم
عمل برنامج و معه ملفات Dll و المشكلة أني لا أريد استخدام ملفات DLL دائما في البرنامج كأن يستخدها مستخدم و آخر لا - فلا أريد كل مستخدم أن ينزل جميع ملفات الDll في حاسبه فهل هذا ممكن حيث أن البرنامج يطلبها و الا لن يشتغل؟! مشكورين
طالما استخدمت مرجع لملف DLL من ضمن برنامجك يجب عليك توزيعه دائما مع الملف التنفيذي
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
ما الضرر أصلا اذا ارفقت ملفات ال DLL حتى لو تستعمل؟؟؟
السلام عليكم
جزاكم اله خيرا
هذه الاجابة التي الى الآن لم اجد غيرها
و لكني أرى برامج كبيرة تاتي مع خيارات تركيب جزء منها ما يسمى بالموديول أو غيره حيث حسب رغبة الزبون يضاف له القسم الذي يحتاج مثلا محاسبة و مستودعات ثم يطلب اضافة شؤون موظفين فهل يعاد تركيب البرنامج الاساسي كل مرة!
و أيضاً حين تحديث البرنامج هل المطلوب الخروج من البرنامج كلياً أم أن هناك طرية أو حيلة ؟
انصور يمكنك عدم توزيع جميع المكتبات بشرط ان لا تحتاج اليها في البرنامج الذي قمت بتوزيعه اي لا تقوم بطلب اي دالة من داخل هذه المكتبة في هذا البرنامج .
فالبرنامج لا يقوم بعمل بحث عن المكتبات عند بدء التشغيل وانما عندما يحتاج الى المكتبة يبحث عنها
السلام عليكم
جزاك الله خيرا - المشكلة أنه عندما احتاج من داخل البرنامج مرجعا (Dll) كيف اصل اليه و البرنامج يعمل دون أن أكون معرفاً له عند بداية الاشتغال ه>ا ما ابحث عنه
عند عمل compile للبرنامج المكتبة يجب ان تكون موجودة على جهازك اما على اجهزة الكلينت فليس من الضرورة ان تكون موجودة عند كل تشغيل وانما فقط تحتاج اليها عند استخدامها وعمل new لها
على سبيل المثال لدي برنامج يستخدم مكتبة خاصة بـ PDF فالبرنامج يعمل بشكل صحيح اذا لم تكن هذه المكتبة موجودة لكن يعطي خطأ عن طلب هذه المكتبة وتحميل الفورم الخاص بها .
في الصورة المرفقة البرنامج يعمل (الشاشة الزرقاء) والخطأ ظهر عند فتح الفورم الخاص بالمكتبة
إخي العزيز
دائماً خليك حريص .. ماذا يحدث لو مستخدم من الفئة الاولى الذين يحتاجون ملفات Dll قام باستخدام صلاحياته على الجهاز الاخر إطرارياً .
يجب وضع ملفات dll على كل جهاز تفادياً لأي مشاكل مستقبليه .. علماً بانه يمكنك عمل ذلك عن طريق برنامج تنصيب قوي بحيث تضع إختيارات تنزيل ملفات Dll عند التنصيب على جهاز المستخدم حسب استخدامه لمفات dll .
جزاكم الله خيراً جميعاً لقد وفيتم
نعم لقد كنت أحاول التخلص من Dll عند Compiling و لم أنجح و لكن نعم البرنامج نعم يشتغل بدون Dll
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…