ما هي الطريقة الصحيحة لتحديث التثبيت الافتراضي لـ Delphi 2009 لـ Indy 10؟

StackOverflow https://stackoverflow.com/questions/486210

  •  20-08-2019
  •  | 
  •  

سؤال

نظرًا لأن Indy الآن مبنية على عملية تثبيت Delphi 2009 ... هل هناك طريقة مناسبة "لإزالتها" بحيث يمكن ترقيتها إلى أحدث من ريبو SVN؟ لا يوجد خيار تلقائي لإزالته بقدر ما أعرف.

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

المحلول

ال DCU يتم تخزين ملفات Indy بشكل منفصل عن وحدات Delphi الأخرى. للتوقف عن استخدامها ، ما عليك سوى إزالة هذا الدليل من مسار البحث ، ومسار المكتبة ، وما إلى ذلك ، وإزالة الملفات المصدر من مسار التصفح.

يمكنك إزالة حزم وقت التصميم مثل أي حزم أخرى لوقت التصميم. قم بإزالتها من تكوين IDE ، ثم احذف BPL و DCP الملفات. (إذا قمت بحذف الملفات فقط ، فقد تحصل على أخطاء عندما تبدأ القصب في IDE لأنه لن تجد الملفات المتوقعة.)

بمجرد أن لا تظهر مكونات Indy على لوحة الأدوات ، لم تعد الحزم تظهر في قائمة الحزم ، وتجميع مشروع يشير إلى فشل وحدات Indy مع خطأ "لا يمكن العثور على وحدة" ، فأنت مستعد للبدء في التثبيت الاصدار الاخير.

نصائح أخرى

كما قال روب بالفعل: ما عليك سوى إزالة direcories من تكوين دلفي. هناك حاجة إلى خطوة إضافية: بعد كل تحديث ، تأكد من عدم إضافتها مرة أخرى! يبدو أن بعض تحديثات Delphi 2007 فعلت ذلك وفاتك ذلك لفترة طويلة حتى تعثرت على خطأ فكرت بالفعل.

لم أستخدم Delphi 2009 ، ولكن في الإصدارات الأقدم من Delphi ، كان تثبيت مكونات Indy اختيارية. لذلك يمكنك محاولة إطلاق الإعداد لـ Delphi 2009 ومعرفة ما إذا كان هناك خيار "لإضافة/إزالة الميزات" أو شيء مشابه واستخدامه لإزالة Indy.

أيضًا ، يمكنك تخصيص الحزم التي يجب تحميلها في المشروع ، بحيث يمكنك ببساطة إلغاء تحديد INDY 10 واحد وإضافة واحدة من SVN على أساس كل شرطة (يمكنك أيضًا تكوين التكوين الافتراضي للمشاريع).

ملاحظة. إندي صخور! :-)

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