04-06-2020, Saat: 12:25
Bir nesne kendisine ne kadar referans olduğunu bilmez, dolayısı ile nesnenin yok olması referans pointerlarını boşaltmaz. Bu gibi nedenlerden ötürü Free yerine FreeAndNil çağrımını tavsiye etmiştik forumda detaylı bir konu altında.
Sizin mekanizmada ise Notification metoduna benzer bir yaklaşım gerekir. Owner geçmiş olsaydınız Notification çağrımı olacaktı ama sizinki biraz garip bir yaklaşım. Yeni oluşturduğunuz form öksüz kalabiliyor. Bu durumda ana formunuzdan çocuk formu create ettiğinizde, ana formunuzda bir değişkene ilgili form instance’sini kayıt edin; sonra ana formunuz kapanırken kayıt ettiğiniz instance’nin bir metodunu çağırın.
SavedInstance.BenYokOluyorum;
gibi.
Sizin mekanizmada ise Notification metoduna benzer bir yaklaşım gerekir. Owner geçmiş olsaydınız Notification çağrımı olacaktı ama sizinki biraz garip bir yaklaşım. Yeni oluşturduğunuz form öksüz kalabiliyor. Bu durumda ana formunuzdan çocuk formu create ettiğinizde, ana formunuzda bir değişkene ilgili form instance’sini kayıt edin; sonra ana formunuz kapanırken kayıt ettiğiniz instance’nin bir metodunu çağırın.
SavedInstance.BenYokOluyorum;
gibi.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...

