با سلام
بعضی وقت ها حالتی پیش میاد که ارتباط یک کمپوننت با event های اون قطع میشه در صورتی که کد مربوطه وجود داره علت چیه و چطور میشه موقع کمپایل شدن مطمئن بشیم که این حالت هیچ جای برنامه اتفاق نیوفتاده؟
اگه بخوام یه کم بیشتر توضیح بدم : فرض کنید که من ده تا فرم دارم و تو هر فرم هم یه تعداد کمپوننت استاندارد دلفی هست حالا بفرض روی event یک DBGrid موقع OnCellClick اون کدی نوشتیم که اطلاعات رکورد مربوطه را بخونه و یک کاری انجام بده و تا اینجا هم مشکلی نیست . حالا بعد از چند نسخه که نرم افزار را در جاهای دیگه تغییر دادیم یه روز کاربر تماس میگیره و میگه روی این جدول که کلیک میکنم اتفاق خاصی نمی افته بعد که میام event را چک کنم می بینم که خالیه وقتی دابل کلیک می کنم که دوباره کد برنامه را بنویسم در کمال تعجب می بینم که کد وجود داره و بعد هم کمپایل و بدون هیچ کار خاصی مسئله حل میشه البته چند بار هم پیش اومده که کاربر تماس گرفته و گفته توی یک فرم دیگه هم مثلا فلان کلید کار نمی کنه و بعد هم همین داستان
بنظر میاد موقع کمپایل شدن اینا را جا گذاشته
علت چیه و چطور میشه موقع کمپایل شدن مطمئن بشیم که این حالت هیچ جای برنامه اتفاق نیوفتاده؟ ممنون