سؤال

وفقط اشترى دلفي 2010 (بعد تخطي 2009)، وأنا أحاول أن أحصل على المشروع لتجميع. ومع ذلك، وأنا على التوالي في لحفنة من المشاكل تجميع تريفيف الظاهري 4.8.5. يمكن للشخص الخطوط العريضة لطريقة خداع واقية من تجميع وتركيب تريفيف الظاهري في دلفي 2010؟

هل كانت مفيدة؟

المحلول

إذا كان لديك التخريب، والاستيلاء على أحدث (V5.00) من HTTP: // virtual-treeview.googlecode.com/svn/ في جذع / دلفي مجلد، هناك دلفي 2009 DPKs. وينبغي أن يكون شيء بسيط لرفع مستوى لهم دلفي 2010.

نصائح أخرى

حسنا، أنا لم تستخدم، ولكن أنا قمت بتحديث بعض المكونات الأخرى، وهناك بعض الحيل العامة التي يمكن أن تساعد. أول شيء أود أن نفعله هو فحص ومعرفة ما إذا كان هناك ملف التضمين أن كل أو تقريبا جميع الوحدات الاستخدام، مع حفنة من $DEFINEs لمختلف إصدارات دلفي. إذا كان الأمر كذلك، فأنت على الأرجح بحاجة إلى تحديثه لدلفي 2010. هذا هو المصدر الأكثر احتمالا لمشاكلك، ومنذ وفقا لنيك حلقة هناك نسخة D2009 العمل حتى تحويل Unicode ليست قضية.

وبناء على اقتراح نيكس هنا هو ما فعلته.

وأنا أمسك أحدث من الجذع باستخدام تورتويز إس في إن.

والتعديل المشترك / Compilers.inc وأضاف هذين القسمين

// RAD STUDIO 2010 (BDS 7.0) DELPHI and BCB are no longer defined, only COMPILER
 {$ifdef VER210}
   {$define COMPILER_14}
 {$endif VER210}

وقليلا في وقت لاحق في ملف

 {$ifdef COMPILER_14}
     {$define COMPILER_1_UP}
     {$define COMPILER_2_UP}
     {$define COMPILER_3_UP}
     {$define COMPILER_4_UP}
     {$define COMPILER_5_UP}
     {$define COMPILER_6_UP}
     {$define COMPILER_7_UP}
     {$define COMPILER_8_UP}
     {$define COMPILER_9_UP}
     {$define COMPILER_10_UP}
     {$define COMPILER_11_UP}
     {$define COMPILER_12_UP}
     {$define COMPILER_14_UP}
     // Backwards compatibility
     {$define DELPHI_2_UP}
     {$define DELPHI_3_UP}
     {$define DELPHI_4_UP}
     {$define DELPHI_5_UP}
     {$define DELPHI_6_UP}
     {$define DELPHI_7_UP}
     {$define DELPHI_8_UP}
     {$define DELPHI_9_UP}
     {$define CPPB_3_UP}
     {$define CPPB_4_UP}
     {$define CPPB_5_UP}
     {$define CPPB_6_UP}

     {$ifdef BCB}
       {$define CPPB}
     {$else}
       {$define DELPHI}
     {$endif}
    {$endif}

وبعد ذلك فقط كان لي أن أضيف أن والمجلدات المصدر والتصميم مشتركة لمسار المصدر عند تجميع. ثم ترجمة VirtualTreesD12.dpk، ثم VirtualTreesD12D.dpk.

الآن إلى المشكلة القادمة ...

ولقد فعلت ذلك بنفسي. بدءا من نسخة عام 2009، مجرد تعديل الملفين compiler.inc (واحد في المصدر، واحدة في الدلائل التصميم). كما قال ماسون، مجرد نسخ الجزء الذي يحدد باستخدام VER200 وتغيير VER200 إلى VER210. بني وتثبيتها دون مشاكل. حظا سعيدا!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top