طريقة تحويل البرنامج الى مكتبات dll
#11
السلام عليكم

قمت بمحاولة لتجزيىء برنامج الى عدة مكتبات ... لا يتم استدعاء اى مكتبة حتى يتم تحرير المكتبة المستدعات مسبقا .. و بالتالى نضمن عدم استهلاك مفرط للموارد و ايضا عدم التاثير على سرعة البرنامج
.. قمت باستعمال بعض المكونات للحصول على حجم كبير نوعا ما 9م و تم استدعاء هده المكتبة وكانت سرعة ضهور الفورم رائعة و سريعة
الملف التنفيدى من هنى

للتاكد من تحميل وتحرير المكتبة استعن ب view module

السورس


الملفات المرفقة
.rar   P.rar (الحجم : 540.56 ك ب / التحميلات : 29)
الرد
#12
اخي الكريم لما لا تستعن بال Frameworking ,
لنقُل انه لديك زر على الفورم الاولى يستدعي الفورم الثانية و زرين على الفورم الثانية واحد يستدعى الفورم الثالث و الاخر يستدعى الفورم الاول و هكذا دواليك ... وهذا فيه خطر على البرنامج وخاصة تحرير احد الفورم و هو في طور عملية لم تكتمل بعد او مايسمى Long Process .
اذا اخي الكريم من المستحسن ان تستعن بال Framework و هكذا البرنامج سوف يكون modular ولا تخف على التحرير ...الخ .

مثال على ذلك :
TMS Plugin Framework

TmxPluginLoader

والله الستعان
الرد
#13
السلام عليكم دلفي يوفر packages و هي لديه نفس مفعول DLL يمكنك البحث اكثر عن delphi packages
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد


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


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