سؤال في تغليف المكونات
#1
ذات مرة اردت استخدام مجموعة من مكونات JEdi VCL 
انشاءت مشروع Component جديد 
بحيث استخدمت منها حوالي ثلاثة مكونات
وترجمتها الى طبعا الى الملف النهائي DPL
ولكن عندما استخدمتها في اصدارة احدث طلب ملفات Pas
لم افهم اليس المفروض ان هذه الملفات تم دمجها معا .
--
ومرة كانت معي هذه الاصدارة Jedi للنسخة EX7
ففكرت ان انشي بها مكون جديد وتحويله الى ملف DPL
واستخدامه في اصدارة احدث بحيث تنتهي مشكلة عدم التوافق
حيث ان ملفات DPL هي عبارة عن ملفات مثل DLL تعمل مستقلة
فطلب نفس الشئ ملفات Pas
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#2
السلام عليكم

تقصد BPL ، هي خاصة مع كل اصدار
يمكن ان تنظر اليها مثل ما تنظر للDCU و ليس DLL
كل اصدار دلفي لديه رقم ما وهو غير متوافق مع غيره
عند تغيير الاصدار يجب اعادة الCompile من الملفات المصدرية
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد


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


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