Merhaba;
biraz karışık bir soru olacak ama kusura bakmayın.
3 tane formum var; Form1, Form2 Form3 form2 ve 3 availabe form durumunda. form1 den 2 ye 2 den 3 e geciş oluyor.
form 1den ıkıye gecıste sorun yok ıkıden 3 e gecıste de sorun yok ama 3 den tekrar ıkıye gectıgımde ve ıkıncı formu kapattıgımda Access violation hatası verıyor. nedenini bir türlü bulamadım yardımcı olursanız sevınırım. kullandığım kodlar.
form 2den 3 e gecerken;
Form3:=TForm3.Create(Application)
Form2.Free; // veya close;
Try
Form3.Showmodal;
Finally
Form3.free;
end;
3 den ikiye tekrar gecerken;
Form2:=TForm2.Create(Application)
Form3.free; veya close;
Try
Form2.Showmodal;
Finally
Form2.free;
end
şimdi formların on close eventlerıne action :=cafree kodunu ekledim sorunum çözülmedi. belki geciş anında finally bölümleri ile formları free ettik ikinci kez ettiğim için hata verıyor die finally bölümlerini değiştirdim yine olmadı.
yardılarınızı bekliyorum...
Access violation Hatası
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!