خطأ دلفي "E2161:رلينك32:حدث خطأ أثناء فتح الملف ________.drf ” أثناء إنشاء الكل

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

سؤال

أحاول حل مشكلة مع مجموعة من الحزم التي يبدو أن لديها مشاكل التبعية.في بعض الأحيان أثناء إنشاء الكل، أحصل على هذا الخطأ:

خطأ دلفي "E2161:رلينك32:خطأ في فتح الملف ________.drf "

ماذا يعني/يشير، وما هو ملف "drf"؟

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

المحلول 2

ويبدو تحولت هذه إلى أن تكون المشكلة الرئيسي / الحل.

فتح جميع الطرود التي لديك شفرة المصدر، وتحديد خيار الترجمة: "إعادة صراحة 'بدلا من' إعادة عند الحاجة".

نصائح أخرى

بالإضافة الى حل مشكلة "لا يمكن العثور على ملف drf" عند تجميع الحزم المادة، وأنا أيضا جئت عبر تقرير أخطاء دلفي رقم 44134, ، حيث يذكر أحد المعلقين أن المشكلة تنبع من وجود ملفات .dpk في نفس الدليل مثل ملفات .pas عندما يكون نفس الدليل موجودًا في مسار المكتبة ويتم تمكين "إعادة الإنشاء حسب الحاجة".

وبالتالي لديك ثلاثة خيارات لإصلاح هذه المشكلة:

  • قم بإيقاف تشغيل "إعادة البناء حسب الحاجة".يبدو أن هذا هو الحل الأكثر شيوعًا.
  • ضع ملفات الحزمة الخاصة بك (*.dpk, *.dproj) في دليل منفصل ثم أعد تثبيت الحزم.لقد فعلت هذا بنجاح.
  • قم بإزالة الدليل الذي يحتوي على ملفات .dpk و.pas من مسار المكتبة.لاحظ أن دلفي ستضيفها مرة أخرى في ظروف معينة، بما في ذلك عند تثبيت/إعادة تثبيت الحزمة الخاصة بك.

http://www.delphifaq.com/faq/delphi/ delphi_ide / f157.shtml :

<اقتباس فقرة>   

عند ترجمة مع الحزم، وأنت   يمكن تحديد أي مجموعات يجب أن تكون   النظر في الربط. حزمة   متطلبات المشروع الحصول على تخزين   في ملف موارد Windows مؤقت   بملحق .DRF.

ومهما هذا الملف مع العديد من سفلية هو، رابط وعلى الأرجح تبحث في ما يعتقد أنه وtempdirectory هو (يمكنك التأكد من ذلك باستخدام <لأ href = "http://technet.microsoft.com/en-us /sysinternals/bb896642.aspx "يختلط =" نوفولو noreferrer "> فيلمون ). التفسير في DelphiFaq، حيث misdefined٪ TEMP٪ هو الجاني، ومن المرجح مثل أي سبب.

وهم ... لم يسمع منهم. أنا فقط بحثت المشروع الذي ألهم السؤال الذي ارتبطت به، وليس هناك شيء في هناك مع التمديد "DRF". فحص هنا لا يحضر أي شيء دلفي ذات الصلة. ولكن الحقيقة أنه من خطأ رابط، وليس خطأ مترجم، من شأنه أن يؤدي لي أن أخمن أن الحرفين الأولين تقف ل "دلفي الموارد."

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

إذا كنت لا تجد أي، ثم دلفي ربما الحصول عليه من مكان ما في رمز انها تجميع. حاول تشغيل بحث البقرى ل "DRF" في شجرة الدليل الخاص بك ومعرفة ما اذا كان يتحول أي شيء.

في بعض الأحيان كانت المشكلة هي أذونات الوصول إلى الملفات.

تم تشغيل الحل البديل دلفي كمسؤول.

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