با سلام
گاهی اوقات در برنامه های من Event هایی که نوشته شده غیر فعال میشن که کلی باعث دردسر و اعتراض کاربران شده
به این شکل که مثلا event مربوط به OnClick یک botton با وجودی که قبلا نوشته شده حالا نیست و اجرا نمیشه . جالب اینجاست که وقتی روی این event دوبار کلیک می کنم کد برنامه که نوشته بودم معلوم میشه و مشکل برای همیشه حل میشه . اشکال کار اینه که تعداد زیادی کمپوننت روی فرم هست و هر کدوم هم ممکنه روی چندین event کد نویسی شده باشه و باید تک تک کمپوننت ها را چک کنم و روی تک تک Event های اون هم دوبار کلیک کنم ببینم چیزی قبلا نوشته شده یا نه . جالب اینجاست که یکبار که این اتفاق بیوفته دیگه درست میشه . انگار کمپایلر یادش میوفته که این کد برنامه هم هست و جزء آمار زنده ها حسابش می کنه
حدس میزنم وقتی که یک فرم را Save As می کنم و بعد توی برنامه با نام جدید به پروژه اضافه می کنم این اتفاق میوفته .
راه حلی وجود داره که همه event ها موقع کمپایل شده درنظر گرفته بشه ؟ نه فقط اونایی که تغییر کرده
برنامه با دلفی 7 نوشته شده.
ممنون