منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

DLL أو BPL البحث عن فروع مماثلة


HydraMarat   (2001-12-19 00:22) [0]

أنا أكتب البرنامج. كان هناك سؤال (آسف) حول مشاركة exe. حسنا ، في هذا الصدد ، لاستخدام DLL وغيرها من "ديناميات". لذلك أعتقد وأود أن أعرف رأي ذوي الخبرة: أنه من الأفضل استخدام DLL أو الصواريخ (BPL). إنها أكثر ملاءمة مع الحزم ، ولكن يوجد الكثير منها (4) ، حتى إذا كان هناك حزمة واحدة فقط (مكوناتي) في تعديل "e" إنشاء باستخدام حزم وقت التشغيل. DLL أسهل ... يوجد عدد أقل منها ، ولكن يوجد الكثير منها نفس الوحدة إذن ماذا تنصح؟
شكرا لكم جميعا



gek   (2001-12-19 07:13) [1]

إذا كان لديك الكثير من بروغ يعمل على نفس الجهاز ، ثم حزم أفضل ، وهكذا
أعتقد أن المكتبة أفضل



Алексей Петров   (2001-12-19 08:19) [2]

إذا كانت DLL تعمل أيضًا مع VCL - IMHO ، فيجب أن تكون BPLs فقط. بعبارة ملتوية ، ولكني آمل أن يكون الأمر واضحًا.

إذا لم يتم استخدام VCL في DLL ، فمن الأفضل عدم جعلها حزم.

هذا يرجع إلى حقيقة أن جميع كود VCL ، وكذلك المتغيرات العامة (التطبيق ، الشاشة ، الجلسة ، ...) عند عدم استخدام الحزم ، يتم تضمينها في كل وحدة من الوحدات. هذا يزيد من متطلبات الذاكرة ويؤدي إلى أخطاء محتملة.



Внук   (2001-12-19 11:58) [3]

سأضيف: إذا كانت هناك حاجة لتصدير الفئات من ملف DLL ، فمن الأفضل استخدام BPL.



petr_v_a   (2001-12-19 13:06) [4]

على وجه الخصوص ، تم تصميم BPLs لتقديم وحدات فيها مشتركة إلى DLLs و exe. وأنا أتفق مع Grandson ©



صفحات: 1 فرع كامل

المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي





الذاكرة: 0.55 ميغابايت
الوقت: 0.022 ج
4-22501
فن
2001-11-02 08:30
2002.01.08
هل من الممكن حظر استخدام بعض Api في تطبيقات أخرى؟


1-22072
يبلغ من
2001-12-19 11:08
2002.01.08
كيفية إنشاء مثيل TFrame الطفل بشكل حيوي


1-22224
أوليج جاشيف
2001-12-15 11:14
2002.01.08
مشكلة في حجم الصورة عند الطباعة


6-22293
Dark_Dan
2001-10-02 18:09
2002.01.08
يجب أن يموت مآخذ !!!!!!!


4-22489
Skiv
2001-11-05 09:55
2002.01.08
عرض الإصدار *





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch English الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский