PDA

View Full Version : پیغام خطا در هنگام حدف یک پنل



farhaj
پنج شنبه 03 اسفند 1385, 11:07 صبح
من در قسمت private فرم یک متغیر از نوع پنل تعریف کرده ام و در هنگام اجرای برنامه از طریق کد ، پنل را می سازم.
حالا می خواهم با استفاده از تابعی این پنل را حذف نمایم. ولی خطا می دهد.
pan1 : Tpanel;

در تابع حذف پنل نیز از free استفاده می نمایم.
pan1.free
ولی پیغام خطال می دهد به مضمون زیر.
a component named pan1 ALREADY EXSIST
لطفا مرا راهنمائی کنید
با تشکر

mzjahromi
پنج شنبه 03 اسفند 1385, 12:00 عصر
من فکر میکنم یه جای کار رو اشتباه میکنید.
آخه این خطا مال وقتی است که پنل رو میسازید نه وقتی که اونو آزاد میکنید
رویدادها و توابع صدا زده شده رو یه بار دیگه چک کنید

dkhatibi
پنج شنبه 03 اسفند 1385, 13:41 عصر
آخه این خطا مال وقتی است که پنل رو میسازید نه وقتی که اونو آزاد میکنید


احتمالا شما موقع حذف دوباره پنل را ایجاد کرده و می خواهید اونو Free کنید.

farhaj
شنبه 12 اسفند 1385, 17:52 عصر
درست است وقتی که می خواهم دوباره آنرا بسازم همچین مشکلی برایم پیش می آورد.
درست قبل از ایجاد چنل دوباره ، آنرا free می کنم ولی هنوز هم در برنامه وجود دارد و با استفاده از findcompnent می توانم آنرا دوباره بیابم.