PDA

View Full Version : راهنمایی در مورد فرمها در دلفی



prog_2005
سه شنبه 14 تیر 1384, 16:06 عصر
من 14 فرم طراحی کرده ام در نحوه نمایش آنها مشکل دارم و قتی فرم مدتی باز می ماند دیگر بسته نمی شود یا qury که داده ام اجرا نمی شود و ... خلاصه ترتیب منظمی ندارد هر چی اطاعات در مورد تنظیمات فرمها دارید برای من ارسال کنید .
با تشکر

Kamyar.Kimiyabeigi
سه شنبه 14 تیر 1384, 17:50 عصر
و قتی فرم مدتی باز می ماند دیگر بسته نمی شود

ببخشید میشه سوالتونو واضحتر بیان کنید ؟

prog_2005
چهارشنبه 15 تیر 1384, 08:41 صبح
وقتی فروم 1 رو باز میکنم که فرم اصلی است بعد فرم دومی رو باز میکنم در فرم دومی دکمه ای برای خارج شدن از آن گذاشتم که باید برگردد به فروم یک ولی فرم بسته نمی شود اینم کدی که برای این کار می نویسم.
ADOTable1.Close;
ADOTable2.Close;
Form2.Close;
form12.show;
ADOConnection1.Close

Kamyar.Kimiyabeigi
چهارشنبه 15 تیر 1384, 08:54 صبح
اولا شما سعی کنین فرمهاتونو بجز فرم اصلی از حالت autocreate در بیارین
دوما فرمهاتونو بسته به نوع نیازتون show کنین و ترجیحا از showmodal استفاده کنین و کل فرایند ساختن و نمایش و بستن فرم رو در try finally بذارین و در finally حتما فرم رو free کنین

فکر کنم شما form12.close رو اشتباه نوشتین مگه فرم اصلی شما form1 نیست؟؟
:موفق:

prog_2005
دوشنبه 20 تیر 1384, 10:28 صبح
ممنون از راهنمایی شما
اسم فرم درست است میشه با مثال برام بگید چطور از try استفاده کنم
با تشکر

Kamyar.Kimiyabeigi
دوشنبه 20 تیر 1384, 11:55 صبح
اینم یک مثال

Form1 := TForm2.Create(Application);
try
Form1.ShowModal;
//your code
finally
FreeAndNil(Form1);
end;