MNosouhi
دوشنبه 04 اردیبهشت 1385, 17:17 عصر
با سلام
من توی رویداد Onclose همه فرمهای برنامه این دستور رو نوشتم :
Action:=caFree;
اما در بعضی مواقع که فرم رو قبلا باز کردم و سپس بسته ام ( با دستور Close )دستور زیر مقدار True رو بر می گردونه :
b:= ((Form1<>nil)and(Form1.Showing)) ;
در صورتی که برای فرمی که بسته شده باید همیشه مقدار False رو برگردونه .
کسی میدونه اشکال کار از کجاست?
من توی رویداد Onclose همه فرمهای برنامه این دستور رو نوشتم :
Action:=caFree;
اما در بعضی مواقع که فرم رو قبلا باز کردم و سپس بسته ام ( با دستور Close )دستور زیر مقدار True رو بر می گردونه :
b:= ((Form1<>nil)and(Form1.Showing)) ;
در صورتی که برای فرمی که بسته شده باید همیشه مقدار False رو برگردونه .
کسی میدونه اشکال کار از کجاست?