PDA

View Full Version : یه مشکل با رویداد OnClose



MNosouhi
دوشنبه 04 اردیبهشت 1385, 17:17 عصر
با سلام
من توی رویداد Onclose همه فرمهای برنامه این دستور رو نوشتم :
Action:=caFree;
اما در بعضی مواقع که فرم رو قبلا باز کردم و سپس بسته ام ( با دستور Close )دستور زیر مقدار True رو بر می گردونه :

b:= ((Form1<>nil)and(Form1.Showing)) ;
در صورتی که برای فرمی که بسته شده باید همیشه مقدار False رو برگردونه .
کسی میدونه اشکال کار از کجاست?

m-hamidi
دوشنبه 04 اردیبهشت 1385, 20:26 عصر
با بستن فرم هندل اون nil نمیشه :
action:=cafree;
Form1:=nil;

MNosouhi
سه شنبه 05 اردیبهشت 1385, 10:34 صبح
ممنون
دوستان دیگه نظری ندارن؟