نمایش نتایج 1 تا 4 از 4

نام تاپیک: حذف Madshi از پروژه

  1. #1
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    997

    حذف Madshi از پروژه

    سلام علیکم
    احوال؟
    برای اشکال زدایی از کامپوننت Madshi استفاده کردم. حالا میخوام این کامپوننت رو بردارم. (کاربرها خوششون نمیاد!)
    کامپوننت رو برمیدارم اما در یونیت اصلی برنامه هنوز کد یونیت هست.قبلا در همین برنامه تونسته بودم حذفش کنم ولی الان نمیشه:
    uses  madExcept,
    madLinkDisAsm,
    madListHardware,
    madListProcesses,
    madListModules,



    مشکل کجاست؟ من جستجو در فایلهای برنامه میدم هم این یونیتها رو فقط در همین یونیت اصلی برنامه پیدا می کنه!

  2. #2

    نقل قول: حذف Madshi از پروژه

    نقل قول نوشته شده توسط mbshareat مشاهده تاپیک
    سلام علیکم
    احوال؟
    برای اشکال زدایی از کامپوننت Madshi استفاده کردم. حالا میخوام این کامپوننت رو بردارم. (کاربرها خوششون نمیاد!)
    کامپوننت رو برمیدارم اما در یونیت اصلی برنامه هنوز کد یونیت هست.قبلا در همین برنامه تونسته بودم حذفش کنم ولی الان نمیشه:
    uses  madExcept,
    madLinkDisAsm,
    madListHardware,
    madListProcesses,
    madListModules,



    مشکل کجاست؟ من جستجو در فایلهای برنامه میدم هم این یونیتها رو فقط در همین یونیت اصلی برنامه پیدا می کنه!
    زمانی که کامپوننت یا یونیتی را از پروژه‌یتان حذف می‌کنید، معمولاً باید چندین مرحله را انجام دهید تا اطمینان حاصل کنید که تمام ارجاعات به آن کامپوننت یا یونیت از پروژه حذف شده است. در صورتی که همچنان ارجاع به یونیت‌ها در کد شما باقی بماند، ممکن است کامپایلر تلاش کند که کامپوننت یا کد مرتبط با آن را بارگذاری کند.
    دلایل احتمالی برای باقی ماندن ارجاع‌ها:

    1. استفاده از یونیت‌ها در بخش‌های دیگر پروژه (مثل فرم‌ها یا فایل‌های دیگر):
      ممکن است این یونیت‌ در بخش‌های دیگری از پروژه‌تان (مثل فرم‌ها یا کامپوننت‌های دیگر) استفاده شده باشد و شما آن بخش‌ها را چک نکرده‌اید.
    2. وجود ارجاع‌ها در بخش‌های مختلف یونیت‌ها:
      ارجاع به یونیت‌ ممکن است در بخشی از کد شما باقی مانده باشد. این ارجاع‌ها ممکن است در فایل‌های دیگری از پروژه (مثل فایل‌های .dfm یا .res) ذخیره شده باشند.
    3. کش کامپایلر یا تنظیمات پروژه:
      در برخی مواقع، کش (Cache) یا تنظیمات پیکربندی پروژه ممکن است باعث شود که ارجاع‌ها همچنان در پروژه نمایش داده شوند، حتی اگر کد مربوطه حذف شده باشد.

  3. #3
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    997

    نقل قول: حذف Madshi از پروژه

    تا اونجا که یادم میاد فقط سه پنجره در برنامه من نیاز به اشکال زدایی داشتند. بقیه خیلی خطا درست نمی کردند. من با Find in Files و Search all files in project بررسی کردم. این رو هم می دونم که ممکنه در دو قسمت از یونیت Uses وجود داشته باشه.
    کش کامپایلر رو چطور ریست کنم. ظاهرا Build هم بیفایده است. ولی متوجه شدم وقتی کد رو آوردم خونه، در کامپیوتر منزل، madshi رو از یونیت برنامه حذف کرده!!
    آخرین ویرایش به وسیله mbshareat : سه شنبه 14 مرداد 1404 در 13:58 عصر

  4. #4

    نقل قول: حذف Madshi از پروژه

    نقل قول نوشته شده توسط mbshareat مشاهده تاپیک
    تا اونجا که یادم میاد فقط سه پنجره در برنامه من نیاز به اشکال زدایی داشتند. بقیه خیلی خطا درست نمی کردند. من با Find in Files و Search all files in project بررسی کردم. این رو هم می دونم که ممکنه در دو قسمت از یونیت Uses وجود داشته باشه.
    کش کامپایلر رو چطور ریست کنم. ظاهرا Build هم بیفایده است. ولی متوجه شدم وقتی کد رو آوردم خونه، در کامپیوتر منزل، madshi رو از یونیت برنامه حذف کرده!!
    برای پاک کردن کش کامپایلر، فایل‌های DCU، DCP و DCP را حذف کنید.

    از گزینه Clean در دلفی برای پاک کردن فایل‌های موقتی استفاده کنید.

    فایل‌های پیکربندی مانند .dproj را حذف کرده و پروژه را دوباره بارگذاری کنید.

    برای پاک کردن کش‌های IDE، پوشه‌های مربوط به کش را در مسیر AppData\Local\Embarcadero\ پیدا کرده و حذف کنید.

    در نهایت، دستور build All می‌تواند به‌طور کامل کش‌ها را پاک کرده و پروژه را از ابتدا کامپایل کند.

تاپیک های مشابه

  1. [ درخواست ] کامپوننت قدیمی madcodehook از madshi
    نوشته شده توسط __Genius__ در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 0
    آخرین پست: شنبه 29 خرداد 1389, 19:04 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •