PDA

View Full Version : مشکل خطای پیدا نشدن system.pas در هنگام کمپایل



Mahdi_S_T
پنج شنبه 17 آذر 1390, 07:43 صبح
به تازه گی Delphi XE موقع کمپایل برنامه ها خطای زیر را میده ، البته یونیت را به lib اضافه کردم و تعریف مسیر کردم و ... اما درست نشد حتی دوباره Delphi XE را نصب کردم بازم درست نشد و همین خطا را میده (ٌWindows 7)


[DCC Fatal Error] Project1.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu)

راه حل چیه ؟

علی کشاورز
پنج شنبه 17 آذر 1390, 10:28 صبح
فایل System.dcu در مسیر نصب دلفی در پوشه Lib موجوده؟ اگر فایل وجود داره، و این خطا رو میده، بررسی کنید که آدرس زیر در لیست Library path موجود باشه:

$(BDS)\lib

اگر نتیجه نداد، دلفی را یک بار Uninstall کنید، فایل ها و پوشه های حاوی نام هایی مثل Embarcadero, CodeGear, یا RAD Studio را از سیستم حذف کنید. کلید های رجیستری حاوی همچین عباراتی را هم حذف کنید. سیستم را یک بار ریست کنید، و دوباره دلفی را نصب کنید.

Mahdi_S_T
پنج شنبه 17 آذر 1390, 12:13 عصر
آره با رجیستری حل شد. ولی چرا این مشکل پیش میاد بعضی دوستان میگفتند که وقتی تعداد کامپوننت های نصب شده از یک حدی میگذره این خطا پیش میاد ! آیا این یک باگه یا دلیل دیگه ای داره ؟

علی کشاورز
پنج شنبه 17 آذر 1390, 19:41 عصر
ولی چرا این مشکل پیش میاد بعضی دوستان میگفتند که وقتی تعداد کامپوننت های نصب شده از یک حدی میگذره این خطا پیش میاد ! آیا این یک باگه یا دلیل دیگه ای داره ؟
کل اطلاعاتی که شما دادید، یک پیام خطا بود؛ انتظار دارید با یک پیام خطا، چه جوابی برای سوال خودتون دریافت کنید؟! من نمیدونم Library Path شما چی بوده، چه کامپوننت هایی نصب کرده بودید، یا آیا اصلا فایل DCU مربوطه موجود بوده یا نه؛ پس چیز واضحی هم چرایی مشکل شما نمیتونم بگم.